CareerPlanSign in

Senior C++ Software Engineer

London, England, gbπŸ’Ό Full-timeπŸ—“ 2026-04-21 β†’ 2026-09-25

Core

Design, develop, and maintain C++ software for mission-critical defence systems, ensuring compliance with safety standards.

Role type

Senior C++ software engineer (safety-critical)

Builds

Mission-critical defence software systems

Domain

Defence, safety-critical systems

Deliverable

production ML models | product features

Required skills

C++ (C++11/14/17/20), DO-178 processes, black-box testing, requirements traceability, configuration management, coding standards (MISRA, CERT C++)

Preferred skills

RTOS, Linux, embedded systems, ADA programming, requirements tools (DOORS)

Technologies

Git, Jenkins, CMake

Responsibilities

Design and develop C++ software for defence systems; Apply DO-178 principles and ensure safety compliance; Perform black-box/system-level testing and verification; Collaborate on software integration; Support CI/CD processes; Produce technical documentation

Seniority

Senior, 8+ years experience

Sourced via smartrecruiters Β· Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.