Job Title: Senior C++ Developer Location: Hybrid (3 days at office, 2 days remote) Salary: £65k About the Role: Join a leading global technology company in the building automation and security industry. The role focuses on developing a video analytics server for the AI core team, working with AI models to generate insights from live camera feeds. The team is part of a global organization, working on innovative solutions in video analytics, AI, and security. Responsibilities: Port deep learning models to edge devices. Design and develop scalable C++ and Python code for video analytics solutions. Optimize server code for GPU usage, ensuring low-latency and high-throughput. Collaborate with AI scientists and software developers across multiple regions. Required Qualifications: Degree in Computer Science. Experience in porting and optimizing algorithms to embedded systems. Expertise in Modern C++ (11/14/17) and multi-process/thread architectures. Ability to work in Belfast office 3 days per week. Authorization to work in the UK. Preferred Qualifications: Experience with deep learning models, TensorRT, and GPU programming (C++/CUDA). Familiarity with video technologies like GStreamer, DeepStream, Triton. Experience in microservices, containerization (Docker, Kubernetes). Familiarity with Python, Linux, and Embedded development. Experience with Agile/Scrum development processes and tools like Jira/Confluence. This is an exciting opportunity to work on cutting-edge AI and video analytics technologies in a dynamic, global team. Skills: c++. software engineer software engineering software development