Senior Software Engineer (development)

Kemble, ENG, GB, United Kingdom

Job Description

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

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD4158535
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Full Time
  • Job Location
    Kemble, ENG, GB, United Kingdom
  • Education
    Not mentioned