Senior Embedded C++ Engineer

Company: Alten
Apply for the Senior Embedded C++ Engineer
Location: London
Job Description:

Overview

In this role you will develop mission-critical embedded software for real-time systems in defence and regulated environments. You’ll apply deep embedded C++ expertise to high-integrity programmes and collaborate across systems, electronics, and test teams. You will contribute to safety-focused practices, verification, and engineering documentation to ensure deterministic, reliable software. This position offers meaningful impact in shaping robust platforms and supports ongoing transformation in a highly regulated context. You will work onsite in London and have the opportunity to obtain UK security clearance, aligning with ALTEN’s mission to enable technological advancement with rigor and责任.

Pay / Benefits

  • Private Medical Insurance
  • Cycle & Tech Scheme
  • Employee assistance programme
  • Life insurance & Pension Scheme
  • Flexible way of working
  • Career development support

Responsibilities

  • Design, develop, and maintain embedded C++ software for real-time, mission-critical systems
  • Contribute to development within safety-regulated environments, following high-integrity software practices
  • Develop and integrate low-level software components and system interfaces
  • Support unit, integration, and system-level testing to ensure deterministic and reliable behaviour
  • Collaborate with systems, electronics, and test engineers to integrate software into complex platforms
  • Produce clear and traceable technical documentation suitable for regulated engineering environments

Key requirements

  • Strong experience with embedded C++ (C++11/14/17 or later)
  • Proven background delivering software in defence, safety-critical, or regulated environments
  • Solid understanding of real-time software constraints and deterministic behaviour
  • Experience contributing to verification, validation, and requirements traceability activities
  • Familiarity with configuration management and development lifecycle tooling
  • Strong debugging and problem-solving ability within complex systems
  • Clear and confident communicator across multi-disciplinary teams
  • Detail-oriented, quality-driven mindset
  • Strong ownership of technical delivery and accountability
  • Embedded C++ (C++11/14/17+)
  • Real-time software constraints and deterministic behavior
  • Verification, validation, and requirements traceability

…

Posted: October 21st, 2026