Advanced Embedded Software Engineer

ZeroAvia Inc
Kemble, UK
6 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Testing (Software) Communications Protocols Computer Programming Software Debugging Embedded C Embedded Software Python (Programming Language) MISRA C (C Programming Language) Software Architecture Requirements Management Simulink Software Engineering
+7 more
Systems Integration Universal Asynchronous Receiver/Transmitter Scripting PIC Microcontroller Safety Critical Systems Infrastructure Automation Frameworks DO-178B

Job description

Join ZeroAvia and help shape the future of sustainable aviation. As an Embedded Software Engineer, you will play a key role in the development of the embedded control systems that power our next-generation hydrogen-electric propulsion technology. Working within a multidisciplinary engineering team, you will be responsible for the full software development lifecycle, from requirements capture and architecture through to implementation, verification, integration, and certification., This is an exciting opportunity for an experienced embedded software professional with a strong background in safety-critical systems to contribute to disruptive aerospace technology. You will work on high-integrity software for advanced controller platforms, ensuring compliance with industry standards while helping to drive innovation, reliability, and performance. The ideal candidate will bring deep expertise in embedded C development, a passion for engineering excellence, and a collaborative approach to solving complex technical challenges in a fast-paced, mission-driven environment., * Develop embedded software for ZeroAvia’s controller platform.

  • Produce requirements, design, implementation, and tests for software components.
  • Ensure software life cycle data produced are in accordance with development processes and procedures.
  • Perform hardware/software integration for debugging, verification, and release of software.
  • Contribute improvements to internal procedure and standards.

Requirements

  • Bachelor’s degree in related engineering discipline (or equivalent knowledge and experience).
  • 8+ years of experience in software development life cycle, at least 5 years of which within aerospace (DO-178B/C) or other safety-critical domain.
  • Proficiency in embedded C and familiarity with MISRA C standards.
  • Experience inbare-metal programming with microcontrollers.
  • Knowledge of software architecture and/or software testing methods.
  • Perform requirement analysis and flow down to software and detail design.
  • Knowledge of communication protocols such as CAN, UART, SPI, and I²C.
  • Proficiency with requirements management and configuration management tools.
  • Experience of model-based development using MATLAB Simulink.
  • Working knowledge with ARM microcontrollers.
  • Understanding of control systems development.
  • Basic understanding of electronics and ability to read schematics.
  • Experience in certification programmes and in compliance demonstrations.
  • Experience in scripting languages like Python would be an added advantage.

Benefits & conditions

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 your 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 fuelled 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 clubs - such as, running, cycling, padel, trivia, theatre and gardening.

We also offer:

  • Stock options- so you can share in our success.
  • 25 days holiday, plus public holidays and additional days awarded for long service- to help you manage your work-life balance.
  • Free EV Chargingand membership in our EV Club.
  • Salary Sacrifice Schemesfor EV Club, Curry’s Tech and Cycle to Work
  • Weekly Spot Bonusesto reward excellence.
  • Income Protection and Legal Supportfor peace of mind.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:34 min

Selecting specific microcontrollers and fundamental programming languages for powertrains

David Romić · World Congress 2023

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

1:53 min

Evaluating traditional scripting languages for modern development tasks

Jens Knipper Jens Knipper · Europe 2026 Virtual

3:20 min

Certifying safety-critical automotive software and deploying progressive testing strategies

David Romić · World Congress 2023

4:30 min

Evaluating developer experience constraints in native scripts

Steve Shadders · LIVE

Videos

See all

Related articles

See all