£55K/yr to £70K/yr
London, England
Permanent, Variable

Senior C++ Software Engineer

Posted by Robert Walters.

Senior C++ Software Engineer - One of the UKs leading AI start-ups in the Defence and Security space.

Job Title: Senior C++ Software Engineer

Company: AI Start-Up in the Defence and Security Sector

Location: Fully Remote (UK)

Salary: £70,000 + Benefits (including share options)

About: My client are an innovative AI start-up at the forefront of the Defence and Security sector who specialise in UAS security systems, aerial and onboard unmanned surface vehicles.

Job Description: They are seeking a highly skilled and experienced Senior C++ Software Engineer to join their team. In this role, you will be responsible for designing, developing, and maintaining high-performance software solutions. You will work closely with their AI and security experts to create robust and scalable applications that meet the rigorous requirements of the defence and security industry.

Responsibilities

  • Design and implement new functionalities for a real-time video processing AI server operating on limited-resource edge hardware, aimed at airspace monitoring, drone detection, long-range observation, suicide prevention at city landmarks, and aerial security.
  • Conduct code reviews to ensure the codebase remains production-quality, efficient, and maintainable.
  • Improve the current infrastructure to enhance performance, security, and scalability.
  • Participate actively in software architecture design and product planning.
  • Integrate software with new sensors (such as RADAR, cameras, RF detectors, UTM) and on various moving platforms (UAVs, UGVs, USVs, manned vehicles).
  • Oversee the entire software development lifecycle, from identifying problems to delivering solutions.
  • Develop new components and services from scratch and enhance existing systems.

Required Skills

  • Expertise and proven experience in C++ and Python software development.
  • Ability to work effectively as part of an agile, cross-functional team.
  • Capability to take ownership of tasks and work independently or remotely without supervision.
  • Proficiency in spoken and written English.
  • Eligibility and willingness to obtain Security Clearance (SC) status.

Desirable Skills

  • Experience with OpenCV.
  • Familiarity with NVIDIA Jetson Edge processors and related technologies such as CUDA, TensorRT, CuDNN, Docker, and Deep Stream.
  • Experience in real-time image processing, including RTSP streams, GStreamer, and GigE Vision.
  • Knowledge of object detection, tracking, and other computer vision techniques like Deep Sort, pose estimation, and optical flow.
  • Experience in embedded systems development and/or controlling real-world platforms.
  • Experience developing for unmanned, robotic, or other autonomous systems.
  • Experience working in a startup or small team environment.
  • Front-end development experience, including JavaScript, HTML5, React.js, Angular, and jQuery.
  • Experience with cloud platforms such as Azure, AWS, GCP, and IBM.
  • Basic design skills, including UI/UX knowledge and basic prototype design.
  • Experience with 3D gaming engines (Unreal, Unity) or robotics simulation (Gazebo).

Benefits:

  • Competitive salary of circa £70,000.
  • Share options in a rapidly growing start-up.
  • Flexible working hours and fully remote work environment.
  • Opportunities for professional growth and development.
  • Collaborative and inclusive company culture.

Robert Walters Operations Limited is an employment business and employment agency and welcomes applications from all candidates

We use cookies to measure usage and analytics according to our privacy policy.