Principal/ Senior C++ Developer

Sorry, this job was removed at 12:04 p.m. (CST) on Tuesday, Jul 22, 2025
Be an Early Applicant
Belfast, County Antrim, Northern Ireland
In-Office
Other • Security
The Role

Who we are:

Johnson Controls Inc. is a global leader in building automation technology, dedicated to shaping a future that’s safe, comfortable, and sustainable. Our innovative, integrated security solutions protect people, facilities, and assets worldwide. We are passionate about improving the way the world lives, works, and plays.

The Illustra AI Core Team is a dynamic group of AI scientists and software developers, working collaboratively on cutting-edge research and development projects. As part of a global organization, we closely partner with peers worldwide to deliver impactful solutions.

The video analytics server leverages our proprietary AI models to generate real-time insights from live camera feeds, integrated with NVRs and access control solutions. The system offers exciting new features in both AI and software development.

You will develop solutions powered by advanced AI models, deployed across our global Tyco security product line. These solutions utilize cutting-edge Nvidia tools to manage video streams and AI processing.

As part of this team, you’ll work in a dynamic environment where you can make an immediate impact.

How You Will Do It:

As a Principal/Senior C++ Developer, you’ll port deep learning models to edge devices and design robust code for our video analytics server. You’ll write efficient, scalable C++ and Python code for on-premise, cloud, and edge environments, optimizing server performance, including GPU utilization. You will focus on debugging applications to ensure low-latency and high-throughput performance. Your work will include using Nvidia DeepStream and Triton Inference Server to manage video and AI models.

As a collaborative team player, you’ll work alongside software developers and AI scientists from multiple countries, contributing to a global development effort.

What We Look For:

Required:

  • A degree in Computer Science or a related field.

  • Experience in porting and optimizing algorithms for embedded systems.

  • Strong skills in Object-Oriented Programming (OOP) with Modern C++ (C++11/14/17).

  • Experience in multi-process and multi-threaded architectures.

Preferred:

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

  • Experience porting deep learning models to TensorRT or similar platforms.

  • Proficiency in C++/CUDA C with experience working with GPUs.

  • Familiarity with video technologies such as Gstreamer, DeepStream, and Triton.

  • Experience with Python microservices architecture.

  • Knowledge of containerization tools (Docker, Kubernetes).

  • Linux or embedded development experience.

  • Proficiency in scripting languages (e.g., Bash).

  • Experience with Python bindings for C/C++.

  • Familiarity with Web Services (REST) and messaging systems (e.g., RabbitMQ).

  • Familiarity with Jira and Confluence.

  • Experience with Agile/Scrum and Waterfall development processes.

#LI-Hybrid

#GOSIA

Similar Jobs

Marsh McLennan Logo Marsh McLennan

Project Analytics and Administration Coordinator.

Fintech • HR Tech • Insurance • Consulting
In-Office or Remote
5 Locations
78000 Employees
In-Office or Remote
62 Locations
3780 Employees
148K-285K Annually

ABB Logo ABB

Sales Specialist

Robotics • Analytics • Energy
In-Office
Cookstown, County Tyrone, Northern Ireland, GBR
104000 Employees
In-Office
Cookstown, County Tyrone, Northern Ireland, GBR
3381 Employees
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Chennai
100,000 Employees

What We Do

At Johnson Controls, we transform the environments where people live, work, learn and play. From optimizing building performance to improving safety and enhancing comfort, we drive the outcomes that matter most. Dedicated to protecting the environment, we deliver our promise in industries such as healthcare, education, data centers and manufacturing. With a global team of 100,000 experts in more than 150 countries and over 130 years of innovation, we are the power behind our customers’ mission.

Our leading portfolio of building technology and solutions includes some of the most trusted names in the industry, such as Tyco®, York®, Metasys®, Ruskin®, Titus®, Frick®, Penn®, Sabroe®, Simplex®, Ansul® and Grinnell®.

Similar Companies Hiring

Compa Thumbnail
Software • Other • HR Tech • Business Intelligence • Artificial Intelligence
Irvine, CA
60 Employees
Credal.ai Thumbnail
Software • Security • Productivity • Machine Learning • Artificial Intelligence
Brooklyn, NY
Milestone Systems Thumbnail
Software • Security • Other • Big Data Analytics • Artificial Intelligence • Analytics
Lake Oswego, OR
1500 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account