We are seeking a highly capable C++ Software Engineer with broad, full-lifecycle experience in embedded software engineering to support the development of next-generation missile systems.
Requirements
- Develop and deliver embedded C++ software components in accordance with safety-critical standards and project requirements.
- Implement new and updated software requirements as part of component development activities.
- Produce high-quality unit tests and black-box tests to support software verification and validation.
- Perform static code analysis and address identified issues in line with MISRA and safety standards.
- Generate and maintain safety evidence, technical documentation, and design artefacts.
- Submit completed work products into configuration control systems for peer review.
- Review peer submissions and provide constructive, technically robust feedback.
- Collaborate with systems, hardware, and test engineering teams to ensure integrated solution delivery.
- Support the technical development and mentoring of junior engineers within the team.
- Contribute to continuous improvement of software processes, tools, and engineering practices.
Benefits
- Collaborative working environment
- Expleo Academy
- Competitive company benefits
- Disability Confident Committed Employer