Verification & Validation Engineer - Embedded Systems

Verification & Validation Engineer - Embedded Systems

Posted 2 days ago by Meritus

£80 Per hour
Undetermined
Undetermined
Bristol, England, United Kingdom

Summary: The Verification & Validation Engineer role focuses on ensuring that embedded software and electro-mechanical products in advanced defence systems meet stringent performance, safety, and reliability standards. The position involves creating structured test cases from requirements, conducting tests in a lab environment, and collaborating with various engineering teams to troubleshoot and resolve issues. A hands-on approach is essential, with responsibilities including data capture, analysis, and reporting results to support development teams. Candidates should be comfortable working with real hardware and possess some scripting knowledge to automate testing processes.

Key Responsibilities:

  • Review system and software requirements and break them down into clear, repeatable test cases and procedures.
  • Decide the best way to test each function or behaviour.
  • Work directly with electro-mechanical rigs running embedded software.
  • Set up instrumentation, trigger tests, capture data, and observe system behaviour.
  • Debug issues alongside software, electronic, and systems engineers.
  • Record results in detail and provide clear, actionable feedback for development teams.
  • Support evidence packs for safety and quality assurance.

Key Skills:

  • Strong background in Verification & Validation for embedded software.
  • Able to turn requirements into structured test cases.
  • Practical experience testing embedded systems in a lab.
  • Solid understanding of the software development lifecycle.
  • Some scripting knowledge (Python is common, but not essential).
  • Experience in safety-critical environments.
  • Familiarity with standards like DO-178C, DefStan 00-55, or DO-330.
  • Embedded coding experience (Ada or C/C++).
  • Understanding of Real-Time Operating Systems.
  • Exposure to model-based design tools (e.g. Rhapsody).
  • Knowledge of test automation frameworks.
  • Experience with DOORS, EWM, LDRA, Rapita Suite, or similar.

Salary (Rate): £80.00/hr

City: Bristol

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Verification & Validation Engineer (Embedded Systems) This role sits within a team that qualifies key components used in advanced defence systems. You'd be working across several work packages, supporting engineers from different disciplines to make sure embedded software and electro-mechanical products meet strict performance, safety and reliability requirements. At its core, the job is about making sure the system works exactly as intended . You do this by examining requirements, turning them into structured and traceable test cases, running those tests in a lab environment, capturing results and feeding issues back to development teams. It's a hands-on position that needs someone who's comfortable with real hardware, embedded software behaviours, and troubleshooting unexpected results. You'll often use scripting to automate parts of the test process or to handle data capture and analysis.

What you actually do day-to-day Planning & analysis Review system and software requirements. Break them down into clear, repeatable test cases and procedures. Decide the best way to test each function or behaviour. Practical lab work Work directly with electro-mechanical rigs running embedded software. Set up instrumentation, trigger tests, capture data and observe system behaviour. Debug issues alongside software, electronic and systems engineers. Reporting Record results in detail. Provide clear, actionable feedback for development teams. Support evidence packs for safety and quality assurance.

Skills needed Must haves Strong background in Verification & Validation for embedded software. Able to turn requirements into structured test cases. Practical experience testing embedded systems in a lab. Solid understanding of the software development lifecycle. Some scripting knowledge (Python is common, but not essential). Nice to have Experience in safety-critical environments. Familiarity with standards like DO-178C , DefStan 00-55 , or DO-330 . Embedded coding experience (Ada or C/C++) . Understanding of Real-Time Operating Systems. Exposure to model-based design tools (e.g. Rhapsody) . Knowledge of test automation frameworks. Experience with DOORS, EWM, LDRA, Rapita Suite, or similar