Job description
Job Description
A global gaming technology organisation specialising in intelligent automation solutions is seeking a Senior C++ Developer to join an established engineering team based in Belfast.
This is a newly created position within an existing AI-focused team, contributing to the development of new features for a multifaceted analytics server platform.
What's on Offer
Competitive salary up to £65,000
Hybrid working (3 days per week in office)
Flexible working arrangements
Bonus scheme
Clear career progression opportunities
The Role
You will be part of a global engineering team developing innovative, integrated solutions that enhance safety, efficiency, and performance across people, facilities, and assets. The organisation is committed to leveraging cutting-edge technology to improve the way people live and work.
As a Senior C++ Developer, you will:
Port deep learning models to edge devices and optimise them for deployment
Design and develop robust, scalable code for a video analytics server
Write efficient and maintainable C++ and Python code for on-premise, cloud, and edge environments
Optimise server-side performance, including GPU utilisation
Debug and enhance applications to ensure low latency and high throughput
Work with technologies such as Nvidia DeepStream and Triton Inference Server to manage video pipelines and AI model deployment
The Person
Essential Experience
Experience porting deep learning models to TensorRT or similar platforms
Strong C++ development experience, including CUDA C and GPU programming
Familiarity with video technologies such as GStreamer, DeepStream, and Triton
Experience developing Python-based microservices
Knowledge of containerisation and orchestration tools (Docker, Docker Compose, Kubernetes)
Experience working in Linux or embedded environments
Proficiency with scripting languages (e.g., Bash)
Experience with Python bindings for C/C++
Understanding of web services (REST APIs) and messaging systems (e.g., RabbitMQ)
Familiarity with development tools such as Jira and Confluence
Experience working within Agile/Scrum and/or Waterfall development methodologies
For further information on this opportunity or similar software development roles in Northern Ireland, please apply via the relevant application channel.
Successful applicants may be required to complete pre-employment checks in line with company policy.
