drjobs Principal/ Senior C++ Developer

Principal/ Senior C++ Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Belfast - UK

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Who we are:

Johnson Controls Inc. is a global leader in building automation technology dedicated to shaping a future thats 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 youll work in a dynamic environment where you can make an immediate impact.

How You Will Do It:

As a Principal/Senior C Developer youll port deep learning models to edge devices and design robust code for our video analytics server. Youll 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 youll 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 (C11/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


Required Experience:

Senior IC

Employment Type

Full-Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.