Senior C++ Developer

2 months ago


Belfast, United Kingdom Johnson Controls Full time

What you will do

Johnson Controls Inc., a global leader in building automation technology is hiring a Senior c++ Developer to join our Illustra AI core team to develop a multifaceted video analytics server.

At Johnson Controls, we’re shaping the future to create a world that’s safe, comfortable, and sustainable. Our global team creates innovative, integrated solutions making the people, facilities, and assets safe with our industry-leading security solutions. We are passionate about improving the way the world lives, works, and plays.

The Illustra AI core team is a mix of AI scientists and software developers working in close teamwork for research and development. We are part of a global organization and work closely with our peers across the world.

The video analytic server uses our in-house AI models to generate insights on live camera feeds. It combined with NVRs and access control solutions within the company, with plenty of new features both in AI and software development fields.

You will be responsible for developing solutions running powerful AI models to be used across the global product line of our Tyco security brand. The Solutions uses innovative Nvidia tools that handles the video streams and the AI models.

As a member of this team, you will work within a dynamic environment that provides a platform for you to have immediate impact.

How you will do it

As a Senior C++ Developer, you will port deep learning models to edge devices and also design and develop robust code for video analytics server. You will write effective and scalable C++ and Python codes for both on premise, cloud, and edge devices. You will optimize the server’s code which includes GPU(s) usage. You will debug applications to ensure low-latency and high-throughput. The work will include using Nvidia DeepStream and Triton inference server for owning the video and the AI models

You are an excellent standout colleague who is willing to collaborate with both software developers and AI scientists across several countries.

What we look for

Required

  • Ability to work in our Belfast office three days per week

  • Authorization to work in the UK

  • A degree in Computer Science.

  • Experience of porting and optimizing algorithms to embedded systems.

  • Object Orientated programming skills in Modern C++ (11, 14 or 17)

  • Experience in multi-process and multi-thread architecture

Preferred

  • Experience with porting deep learning models to TensorRT or other platforms.

  • Experience with C++ / CUDA C and working with GPUs.

  • Familiarity with video technologies: Gstreamer, Deep Stream and Triton.

  • Experience working in Python microservices architecture.

  • Microservices/containerization (docker, docker-compose, Kubernetes etc.)

  • Experience with Linux or Embedded development

  • Proficiency with scripting languages (bash etc.)

  • Experience with python bindings for C/C++

  • General knowledge of Web Services (REST etc.) and messaging services (RabbitMQ etc)

  • Familiarity with Jira, Confluence

  • Experience with Agile/Scrum and Waterfall software development processes

#LI-Hybrid

#GOSIA



  • Belfast, United Kingdom Ocho Full time

    Senior Backend Developer (C / C++) Company Overview: My client is a software consultancy building secure, high-performance applications for the Financial sector. They are seeking a skilled Backend Developer to join their team, focusing on custom C / C++ applications that support web and batch processing servers. Role Overview: Youll develop and maintain...

  • Senior C++ Developer

    2 months ago


    Belfast, United Kingdom CV-Library Full time

    What you will do Johnson Controls Inc., a global leader in building automation technology is hiring a Senior c++ Developer to join our Illustra AI core team to develop a multifaceted video analytics server. At Johnson Controls, we’re shaping the future to create a world that’s safe, comfortable, and sustainable. Our global team creates...

  • Senior C++ Developer

    3 weeks ago


    Belfast, United Kingdom Johnson Controls Full time

    What you will do Johnson Controls Inc., a global leader in building automation technology is hiring a Senior c++ Developer to join our Illustra AI core team to develop a multifaceted video analytics server.At Johnson Controls, we're shaping the future to create a world that's safe, comfortable, and sustainable.Our global team creates innovative, integrated...

  • Senior C++ Developer

    3 weeks ago


    Belfast, United Kingdom Johnson Controls Full time

    What you will do Want to make an application Make sure your CV is up to date, then read the following job specs carefully before applying.Johnson Controls Inc., a global leader in building automation technology is hiring a Senior c++ Developer to join our Illustra AI core team to develop a multifaceted video analytics server.At Johnson Controls, we're...

  • Senior C++ Developer

    3 weeks ago


    Belfast, United Kingdom Johnson Controls Full time

    What you will do Johnson Controls Inc., a global leader in building automation technology is hiring a Senior c++ Developer to join our Illustra AI core team to develop a multifaceted video analytics server.

  • Senior C++ Developer

    2 months ago


    Belfast, United Kingdom Johnson Controls Full time

    What you will doJohnson Controls Inc., a global leader in building automation technology is hiring a Senior c++ Developer to join our Illustra AI core team to develop a multifaceted video analytics server.At Johnson Controls, we’re shaping the future to create a world that’s safe, comfortable, and sustainable. Our global team creates innovative,...

  • Senior C++ Developer

    4 weeks ago


    Belfast, United Kingdom Johnson Controls Full time

    What you will do Johnson Controls Inc., a global leader in building automation technology is hiring a Senior c++ Developer to join our Illustra AI core team to develop a multifaceted video analytics server. At Johnson Controls, we’re shaping the future to create a world that’s safe, comfortable, and sustainable. Our global team creates innovative,...


  • Belfast, United Kingdom Ocho Full time

    About the Role:We are looking for a highly skilled Senior Software Engineer to play a pivotal role in our expanding team. As a key member of our team, you will be responsible for leading the development of cutting-edge software applications using C# .NET. You will design and implement user-friendly interfaces, build robust backend systems, and optimize...

  • Senior C++ Developer

    2 months ago


    Belfast, ANT, United Kingdom Johnson Controls Full time

    What you will doWant to make an application Make sure your CV is up to date, then read the following job specs carefully before applying.Johnson Controls Inc., a global leader in building automation technology is hiring a Senior c++ Developer to join our Illustra AI core team to develop a multifaceted video analytics server.At Johnson Controls, we’re...


  • Belfast, United Kingdom Ocho Full time

    Ocho is seeking a highly skilled Senior C# Developer Position to play a pivotal role in the development of our innovative software solutions. As a member of our team, you will have the opportunity to lead the development of cutting-edge software applications, design robust backend systems, and collaborate with stakeholders to drive project...


  • Belfast, United Kingdom Workonblockchain Full time

    Job Title: Senior Embedded Systems DeveloperWorkonblockchain is excited to announce a new opportunity for a highly skilled Senior Embedded Systems Developer to join our team. As a leader in the field of embedded systems software development, this role offers a unique chance to work on cutting-edge projects and contribute to the success of our company.Main...


  • Belfast, United Kingdom Ocho Full time

    C#.Net Developer Role at OchoOcho is seeking an experienced .Net Developer to join its team. As an Intermediate .Net Developer, you will be responsible for designing, developing, and maintaining scalable applications using C#, VB.Net, React, and MS SQL. You will also leverage SSIS for efficient data processing and automation. Key Responsibilities:Design and...

  • Senior C++ Developer

    4 weeks ago


    Belfast, United Kingdom Ocho Full time

    Ocho is delighted to be partnering with a leading global fintech client to hire top talent for an innovative project in the fintech space.The RoleA cloud-based system provides essential infrastructure, tools, and functionalities needed for handling foreign exchange trading and platforms are optimized for extremely fast data processing and order...


  • Belfast, United Kingdom Ocho Full time

    Senior Software Developer C# / ASP.Net Company Overview: My Exclusive client is an innovative software provider, serving thousands of customers across the UK and Ireland. They are a forward-thinking company with big growth plans and a focus on delivering best-in-class solutions using the latest technologies. Role Overview: Youll join a talented development...

  • C# Developer Expert

    6 days ago


    Belfast, United Kingdom Workonblockchain Full time

    We are looking for a highly skilled C# Developer to join our team as a Senior .NET Core Specialist.About the CompanyWorkonblockchain is a leading company in the field of blockchain technology, and we are seeking talented individuals to help us drive success.Job DescriptionDevelop scalable applications using C# and .NET Core.Collaborate closely with team...


  • Belfast, United Kingdom Ocho Full time

    Senior Software Developer C# / ASP.Net Company Overview: My Exclusive client is an innovative software provider, serving thousands of customers across the UK and Ireland.They are a forward-thinking company with big growth plans and a focus on delivering best-in-class solutions using the latest technologies.Role Overview: Youll join a talented development...


  • Belfast, United Kingdom Ocho Full time

    A specialist in financial services innovation, Ocho offers cutting-edge solutions for lenders and asset managers. Our dynamic team creates high-performing internal applications that help clients manage their portfolios with precision and accuracy.Your Role:Develop advanced software solutions using C#, ASP.Net, and React.Collaborate with senior developers to...


  • Belfast, United Kingdom VANRATH Full time

    Technical ExpertiseWe are seeking a highly skilled Software Engineer with experience working at Senior Level in Software Development (C#/.Net). The ideal candidate should be able to manage large data sets and work with data engineering tools to deliver high-quality software solutions.Responsibilities include developing and maintaining software applications...

  • C++ Developer

    4 days ago


    Belfast, United Kingdom Ocho Full time

    Exciting Opportunity for C++ DevelopersOcho is delighted to partner with a leading global fintech client to hire talented C++ developers for an innovative project in the fintech space. The role offers a chance to work on a cloud-based system that provides essential infrastructure, tools, and functionalities for handling foreign exchange trading. The system...


  • Belfast, United Kingdom Ocho Full time

    C# .Net Developer Job DescriptionOcho is looking for a talented C# .Net Developer to help build a suite of cutting-edge applications. As a key member of the team, you will work on developing, maintaining, and enhancing scalable applications. Your responsibilities will include collaborating with senior developers to design and deliver impactful solutions....