Senior C++ Software Engineer
Alten
In this role you will design and evolve C++ software for mission-critical defence systems, applying DO-178 guidance to meet safety standards. You will work with cross-functional teams to integrate software into complex platforms and participate in regulated testing and documentation. The position offers exposure to fast-paced defence programmes and opportunities to impact operational capability, quality assurance, and secure software delivery. You will join a collaborative, safety-conscious environment focused on delivering robust solutions.
Pay / Benefits- Private Medical Insurance
- Cycle & Tech Scheme
- Employee assistance programme
- Life insurance & Pension Scheme
- Social atmosphere, team events
- Flexible working (role dependent)
- Design, develop, and maintain C++ software for mission-critical defence systems
- Apply DO-178 principles and ensure safety-compliant software
- Perform black-box and system-level testing and verification
- Collaborate with multi-disciplinary teams to integrate software into complex systems
- Support configuration management and CI/CD processes (Git, Jenkins, CMake)
- Produce clear technical documentation aligned with regulated environments
- 8+ years of proven experience in C++ (C++11/14/17/20)
- Knowledge of DO-178 processes and safety-critical development
- Experience with black-box testing, verification, and requirements traceability
- Familiarity with configuration management and build tools (Git, Jenkins, CMake)
- Understanding of coding standards (MISRA, CERT C++)
- Must be eligible to hold or already hold UK SC Security Clearance
- Excellent communication for cross-functional collaboration
- Strong problem-solving and adaptability in regulated environments
- Ability to work effectively in multi-disciplinary teams
- C++ (modern standards: C++11/14/17/20)
- DO-178 processes and safety-critical development
- Black-box testing, verification, and requirements traceability
Reference: WJ-747_30142582