Embedded Software - V&V Engineer
Role details
Job location
Tech stack
Job description
Undertake verification and validation activities on real-time system application software for the next generation of Missile Systems. Develop requirements into robust test cases, prepare and execute tests, capture data, and deliver actionable feedback to project teams. Utilise strong practical problem-solving skills and data acquisition expertise. Adapt to various tasks and responsibilities within the lab environment on electromechanical products running embedded software.
Requirements
Strong experience in V&V activities within an embedded software environment. Proficiency in Embedded C/C++ development. Strong problem-solving skills. Ability to work both independently and as part of a team. Good communication and documentation skills. Experience turning requirements into structured test cases and procedures. Familiarity with the complete software engineering lifecycle. Security Clearance (SC) required to start.
Desirable Skills:
Experience with safety-critical systems. Knowledge of standards such as DefStan 00-55, DO-178C & DO-330. Understanding of Real-Time Operating Systems. Experience with Model-Driven Design. Proficiency in test automation methods. Experience with tools such as DOORS, Engineering Workflow Management (EWM), Rapita Suite, Rhapsody, and LDRA. Breakpoint Analysis and Focused Code Reviews experience.