hero

Find jobs at planet-healing startups

Search jobs at hundreds of venture-backed climate tech companies across the portfolios of dozens of leading climate VCs

Senior Software Engineer (Verification)

ZeroAvia

ZeroAvia

Software Engineering
Kemble, Cirencester GL7, UK
Posted on Nov 8, 2025

Role Overview

We are seeking a Senior Software Verification Engineer to design and execute the DO-178C requirements-based tests for the embedded software developed for our Hydrogen Electric Engine controllers.

In this role, you will architect the test environment, implement test automation strategies utilizing tools like LDRA/Vector CAST, and conduct Hardware-Software Integration Tests on target hardware and in Hardware-in-Loop (HIL) environments.

Your expertise will be crucial in performing structural coverage analysis and ensuring all verification activities meet DO-178C objectives and relevant aerospace standards.


Main responsibilities

  • Design and execute requirements-based tests as per DO-178C Objectives.
  • Delivering the software verification tasks for a project within the allocated budget and time frame.
  • Conduct Hardware-Software Integration Tests on target hardware and simulated environments.
  • Develop and maintain test harnesses and automated regression suites.
  • Support formal qualification of verification tools.
  • Providing input to project schedules through regular and clear progress reports.
  • BS/MS Degree in Engineering/Technology
  • 7+ years of embedded software development in safety-critical domains.
  • Proficient with verification tools like LDRA, Rapicover or VectorCAST.
  • Expert in structural coverage and tool qualification (DO-330)
  • Skilled in test automation for safety critical software. Experience with real-time embedded testing in Hardware-in-Loop test environment.
  • Ability to work in a structured engineering process-oriented environment, with experience of software quality and management processes.

Desirable skills

  • Understanding of DO178B/C, Standard and objectives are desirable.
  • Experience of model-based software testing in MATLAB Simulink/ANSYS SCADE.
  • Knowledge of communication protocols like ARINC825, ARINC429, I2C, CANOpen and Serial Bus.
  • Experience in scripting languages like Python would be an added advantage


Why Join Us?

We want to help you be your best self, at work and at home, that’s why we provide our employees with…

  • Private health and dental care – get access to services and support when you need them. Add you family members too*
  • Mental health support – enjoy a culture where positive mental health is front of mind with our trained Mental Health First Aiders, Employee Assistance Programmes and wellbeing support
  • Free lunch and healthy snacks – keeping you fueled up so you can help us deliver the technology of the future**
  • Sports, games and culture clubs – connect and keep fit with other ZeroAvians by joining one of our subsidised clubs – such as, running, cycling, padel, trivia, theatre and gardening

We also offer:

  • Stock options – so you can share our success
  • 5 hours of free flying lessons
  • 25 days holiday, plus public holidays – to help you manage your work-life balance
  • Free EV Charging and membership in our EV Club
  • Salary Sacrifice Schemes for EV Club, Curry's Tech, Cycle to Work, and Ikea furniture
  • Weekly Spot Bonuses to reward excellence.
  • Income Protection and Legal Support for peace of mind
  • Relocation Support to make your move seamless