2202 IT & Software Developer jobs in the UK

Senior C++ Developer
£35,000 - 55,000
Johnson Controls
Lisnahilt Road, County Antrim
£35,000 - 55,000
Requirements
Must:
- Ability to work in our Belfast office three days per week
- Authorization to work in the UK
- A degree in Computer Science
- Experience in porting and optimizing algorithms to embedded systems
- Object-Oriented programming skills in Modern C++ (11, 14, or 17)
- Experience in multi-process and multi-thread architecture
Preferred Requirements:
- Experience with porting deep learning models to TensorRT or other platforms
- Proficiency in C++ / CUDA C and working with GPUs
- Familiarity with video technologies including Gstreamer, Deep Stream, and Triton
- Experience working in Python microservices architecture
- Knowledge of 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 and Confluence
- Experience with Agile/Scrum and Waterfall software development processes
---
Responsibilities
As a Senior C++ Developer, you will port deep learning models to edge devices and design and develop robust code for our video analytics server. This involves writing effective and scalable C++ and Python code for both on-premise, cloud, and edge devices, as well as optimizing the server's code, which includes GPU usage. You will also debug applications to ensure low latency and high throughput, and utilize Nvidia DeepStream and Triton inference server for managing video and AI models. Collaboration is key in this role, as you will work closely with both software developers and AI scientists across several countries.
---
Description
At Johnson Controls Inc., a global leader in building automation technology, we are excited to welcome a Senior C++ Developer to our Illustra AI core team. Together, we are developing a multifaceted video analytics server that leverages our in-house AI models to derive insights from live camera feeds. Our team, consisting of AI scientists and software developers, operates in a dynamic environment that allows for immediate impact. We are passionate about shaping a safe, comfortable, and sustainable world through innovative integrated security solutions. Join us in our mission to improve how the world lives, works, and plays.
Something wrong or incorrect with this job? Tell us in the chat 💬 on the right ➡️
You can find C / C++ Developer salaries in the UK here.
How many C / C++ Developer jobs are in the UK?
Currently, there are 2202 C / C++ openings.
Is the UK a good place for C / C++ Developers?
The UK is one of the best countries to work as a C / C++ Engineer. It has a vibrant startup community, growing tech hubs and, most important: lots of interesting jobs for people who work in tech.
Which companies are hiring for C / C++ Developer jobs in the UK?
Sellafield Ltd, Computershare, EG Group, Ever Nimble, Bank of England, Accenture, Amberjack Global Ltd among others, are currently hiring for C / C++ roles in the UK.
The company with most openings is Experis as they are hiring for 95 different C / C++ Developer jobs in the UK. They are probably quite committed to find good C / C++ Developers.
The company with most openings is Experis as they are hiring for 95 different C / C++ Developer jobs in the UK. They are probably quite committed to find good C / C++ Developers.