Senior C++ Developer

4 weeks ago


Belfast, United Kingdom Johnson Controls Full time
What you will do

Making sure you fit the guidelines as an applicant for this role is essential, please read the below carefully.

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
  • Senior C++ Developer

    4 weeks ago


    Belfast, United Kingdom Ocho Full time

    Job Title: Senior C++ DeveloperAbout the Role:We are seeking a highly skilled Senior C++ Developer to join our team at Ocho. As a Senior C++ Developer, you will be responsible for designing and implementing high-performance, low-latency systems for our cloud-based FX trading platform.Key Responsibilities:* Design and implement high-performance, low-latency...

  • Senior C++ Developer

    4 weeks ago


    Belfast, United Kingdom Ocho Full time

    Job Title: Senior C++ DeveloperAbout the Role:We are seeking a highly skilled Senior C++ Developer to join our team at Ocho. As a Senior C++ Developer, you will be responsible for designing and implementing high-performance, low-latency systems for our cloud-based FX trading platform.Key Responsibilities:Design and implement high-performance, low-latency...


  • 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

    1 month 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

    4 weeks ago


    Belfast, United Kingdom Johnson Controls Full time

    Job Description:Johnson Controls Inc., a global leader in building automation technology, is seeking a skilled Senior C++ Developer to join our Illustra AI core team. As a member of this team, you will be responsible for developing solutions that utilize powerful AI models to generate insights on live camera feeds.Key Responsibilities:Port deep learning...

  • Senior C++ Developer

    4 weeks ago


    Belfast, United Kingdom Johnson Controls Full time

    About the RoleJohnson Controls Inc., a global leader in building automation technology, is seeking a Senior C++ Developer to join our Illustra AI core team. As a key member of this team, you will be responsible for developing solutions that run powerful AI models across our global product line of the Tyco security brand.Key ResponsibilitiesPort deep learning...

  • Senior C++ Developer

    4 weeks ago


    Belfast, United Kingdom Ocho Full time

    Job Title: Senior C++ DeveloperAbout the Role:Ocho is partnering with a leading global fintech client to hire C++ developers for an innovative project in the fintech space.The Role:Our client has a core FX platform as a service which is a cloud-based system that provides the essential infrastructure, tools, and functionalities needed for handling foreign...

  • Senior C++ Developer

    1 month 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 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

    1 month 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 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...

  • Senior C++ Developer

    1 month 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

    1 month 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,...

  • Senior C++ Developer

    4 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,...

  • Senior C++ Developer

    4 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,...


  • 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,...

  • Senior C# Developer

    4 weeks ago


    Belfast, United Kingdom Ocho Full time

    Job Title: Senior C# DeveloperJob Overview:Ocho is seeking a talented C# developer to join our team in Belfast. The successful candidate will collaborate with colleagues and stakeholders to deliver high-quality software solutions.Key Responsibilities:Design, develop, and maintain C# applications, ensuring they are scalable, reliable, and meet the needs of...


  • Belfast, United Kingdom Lucera Financial Infrastructures Full time

    Job Title: Senior C++ Software DeveloperAbout the Role:We are seeking a highly skilled Senior C++ Software Developer to join our team at Lucera Financial Infrastructures. As a key member of our Belfast office, you will be responsible for designing, implementing, and supporting high-performance, high-throughput, low-latency applications. Key...


  • Belfast, United Kingdom Ocho Full time

    About the RoleWe are seeking a highly skilled Senior/Principal C++ Developer to join our team in Belfast, Northern Ireland. As a crucial member of our software team, you will play a vital role in the development of our cutting-edge, network-driven products.Key ResponsibilitiesDesign, develop, test, and maintain our leading product, ensuring it meets the...