ZeroAvia
Senior Software Engineer (development)
ZeroAviaUnited Kingdom6 hours ago
Full-timeOther
Role Overview

We are seeking a Senior Software Engineer to design, build, and maintain safety-critical embedded software for our Hydrogen Electric Engine controllers.

In this role, you will architect and implement hard real-time control algorithms in C for a bare-metal environment, ensuring strict compliance with DO-178C objectives and relevant aerospace standards.

Your expertise will be crucial in performing detailed design, low-level device driver development, and delivering traceable software solutions within allocated project constraints.

Main Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable C code.
  • Delivering the software development tasks for a project within the allocated budget and time frame.
  • Ensuring that the specification, design, and acceptance information is fully traceable.
  • Architect and implement hard real-time control algorithms in C for bare-metal environment
  • Providing input to project schedules through regular and clear progress reports.

Requirements

  • BS/MS Degree in Engineering/Technology
  • 7+ years of embedded software development in safety-critical domains
  • Strong proficiency in C, with fair understanding of Assembly language.
  • Perform requirement analysis and flow down to software and detail design.
  • Ability to work in a structured engineering process-oriented environment, with experience of software quality and management processes.
  • Low-level device driver development for real-time control systems

Desirable Skills

  • Understanding of DO178B/C, Standard and objectives are desirable.
  • Experience of model-based software development 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

Benefits

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

Key Skills

Ranked by relevance