Linkedprime
ZeroAvia

Senior Software Engineer (development)

Posted: 6 hours ago

Job Description

Role OverviewWe 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 ResponsibilitiesDesign, 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 environmentProviding input to project schedules through regular and clear progress reports. RequirementsBS/MS Degree in Engineering/Technology 7+ years of embedded software development in safety-critical domainsStrong 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 systemsDesirable SkillsUnderstanding 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 advantageBenefitsWhy 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 supportFree 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 gardeningWe also offer: Stock options - so you can share our success5 hours of free flying lessons 25 days holiday, plus public holidays - to help you manage your work-life balanceFree EV Charging and membership in our EV ClubSalary Sacrifice Schemes for EV Club, Curry's Tech, Cycle to Work, and Ikea furnitureWeekly Spot Bonuses to reward excellenceIncome Protection and Legal Support for peace of mindRelocation Support to make your move seamless

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In