IT & Software

Senior Embedded C++ Engineer

Alten

London · Greater London · United Kingdom

Overview

In this Senior Embedded Software Engineer role, you will design and maintain real-time, mission-critical software for high-integrity platforms, primarily in defence. You will work closely with systems, electronics, and test engineers to ensure deterministic, safe software in regulated environments. Your deep embedded C++ expertise will drive robust solutions and rigorous verification activities. The role sits within a consulting team delivering engineering excellence across complex projects. You will contribute to shaping secure, reliable software that meets stringent safety and compliance standards.

Pay / Benefits
  • Private Medical Insurance
  • Cycle & Tech Scheme
  • Employee assistance programme
  • Life insurance & Pension Scheme
  • Social atmosphere, team events
  • Flexible way of working (role dependent)
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
  • Embedded C++ proficiency (C++11/14/17 or later)
  • Experience delivering software in defence, safety-critical, or regulated environments
  • Understanding of real-time constraints and deterministic behavior
  • Experience with verification, validation, and requirements traceability
  • Familiarity with configuration management and development lifecycle tooling
  • Strong debugging and problem-solving in complex systems
  • Bachelor’s or Master’s degree in Software Engineering, Computer Science, or related discipline; eligible for UK SC clearance
  • Clear and confident communicator
  • Detail-oriented and quality-driven mindset
  • Strong ownership and accountability
  • Embedded C++ (C++11/14/17+)
  • Real-time software concepts and deterministic behavior
  • Verification, validation, and requirements traceability

Reference: WJ-747_30158933

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.