CareerPlanSign in

Senior Embedded C++ Engineer

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

Core

Design, develop, and maintain embedded C++ software for real-time, mission-critical systems in defence and highly regulated engineering environments.

Role type

Senior embedded C++ engineer (real-time, safety-critical)

Builds

Low-level software components and system interfaces for complex platforms

Domain

Defence, aerospace, and regulated engineering

Deliverable

production ML models | product features

Required skills

Embedded C++ (C++11/14/17+), real-time software constraints, verification and validation, requirements traceability, configuration management, debugging complex systems

Preferred skills

DO-178 or equivalent standards, Ada, MISRA C/C++, secure coding practices, automated testing, static analysis, CI/CD pipelines

Technologies

C++11/14/17, Ada, MISRA C/C++

Responsibilities

Design and develop embedded C++ software for real-time systems; contribute to development within safety-regulated environments; develop and integrate low-level software components; support unit, integration, and system-level testing; collaborate with systems and electronics engineers; produce traceable technical documentation

Seniority

Senior (8+ years' experience)

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