Embedded Software V&V Engineer
Role details
Job location
Tech stack
Job description
Join a growing V&V team supporting multiple cutting-edge defence programmes. You'll help qualify components across a range of advanced embedded systems, ensuring they perform safely, reliably, and to exacting standards. This hands-on role puts you at the centre of real technical challenges with the chance to influence next-generation products. Your Day to Day
- Create structured test cases from requirements
- Execute and document V&V test campaigns
- Analyse results and provide clear feedback
- Assess requirement testability and coverage
- Carry out timing tests, code-path analysis & focused code reviews
- Work in small V&V teams (2-3) embedded within larger engineering groups
- Use lab equipment including scopes, COTS tools, Rapita, LDRA & in-house test rigs
- Work with embedded platforms, RTOS and safety-critical systems
- Use Python and proprietary tools for scripting, data injection & analysis
Requirements
-
Strong V&V experience in an embedded software environment
-
Ability to turn requirements into robust test cases
-
Hands-on experience with electro-mechanical embedded systems
-
Good understanding of the software engineering lifecycle
-
Python scripting skills
-
C code-level understanding (highly desirable); Ada a bonus Desirable
-
Safety-critical experience
-
Knowledge of DefStan 00-55, DO-178C, DO-330
-
Embedded development (C/C++/Ada)
-
RTOS knowledge
-
Experience with DOORS, EWM, LDRA, Rhapsody, Rapita