Senior Embedded C++ Engineer
Alten
In this Senior Embedded Software Engineer role, you will develop mission-critical embedded software for high‑integrity systems in defence and regulated environments. You’ll contribute across the software lifecycle, collaborating with systems, electronics, and test engineers to deliver robust, real-time solutions. The position emphasizes safety assurance, determinism, and traceability in demanding, process-driven settings. You will shape dependable software that supports complex platforms and shields critical operations, in a role that blends technical depth with cross‑functional collaboration.
Pay / Benefits- Private Medical Insurance
- Cycle & Tech Scheme
- Life insurance & Pension Scheme
- Employee assistance programme
- Social atmosphere, team buildings
- Flexible way of working (role dependent)
- Design, develop, and maintain embedded C++ for real-time, mission-critical systems
- Contribute to 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 behavior
- Collaborate with systems, electronics, and test engineers to integrate software into complex platforms
- Produce clear and traceable technical documentation suitable for regulated engineering environments
- 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 and deterministic software
- verification, validation, and requirements traceability
Reference: WJ-747_30219959