Senior C++ Engineer

590011
  • Up to £12000 per annum
  • City of London, England
  • Permanent


Our client, an innovative company in the technology sector, is currently seeking a Senior C++ Engineer to join their team. Specialising in security and artificial intelligence, they are dedicated to providing advanced video systems powered by next-generation AI. This permanent position offers the opportunity to work on cutting-edge projects within a dynamic and expert team.

Key Responsibilities:

  • Developing edge applications for processing vision data and communication layers for compute-constrained edge devices.
  • Deploying machine learning models into production environments.
  • Optimising platform runtime for maximum performance, primarily using C++ with some pipeline components running on GPU.
  • Building observability and telemetry systems.

Job Requirements:

  • Experience in writing production software in C++ and Python.
  • Proficiency in building applications that process real-time data and optimise for latency and memory.
  • Experience using profiling tools such as gdb, Nsight, Valgrind, and flame graphs.
  • Familiarity with Docker and CI/CD pipelines.
  • Understanding of edge/IoT computing, infrastructure management, and monitoring tools.
  • Knowledge of video processing & streaming and interfacing ML models is a plus.
  • Strong motivation to succeed and the ability to work diligently in a high-performing environment.

Benefits:

  • Competitive salary
  • Collaborative and high-velocity startup environment
  • Opportunities for personal and professional growth
  • Engagement with a team of industry experts and leaders
  • Participation in innovative projects at the intersection of user experience, machine learning, and infrastructure


If you are an experienced Senior C++ Engineer ready to take on a challenging and exciting role, we would love to hear from you. Apply now to become a part of our client's dedicated and innovative team.

Megan Wood Principal Consultant

Apply for this role