Heart Aerospace is developing the ES-30, a regional hybrid-electric airplane. The company needs a Software Engineer to develop the flight software for the aircraft, ensuring its safety and functionality.
Requirements
- 5+ years professional experience writing safety-critical code for vehicles, or similar applications
- Significant experience writing software in Rust, Python, C, C++, or a similar systems language
- Experience writing code for execution in an embedded environment (microcontrollers, bare metal, RTOS, embedded OS)
- Experience modeling cyber-physical systems (6 DoF Simulators, Monte Carlos, Battery Pack Models)
- Strong systems design fundamentals. Experience architecting software systems (and contributing requirements to hardware design) for vehicle systems
- Experience with various approaches to fault tolerance and fault mitigation
- Significant experience with software and hardware test development. Experience with unit tests, CI/CD, integration testing, data collection and management, report generation, fuzzing and other advanced automated test methods
- Experience developing software under a functional safety compliant process (for example, compliant to IEC 61508, ISO 26262, DO-178C, or similar). Strong understanding of functional safety and how to apply it to software development.
Responsibilities
- responsible for all aspects the development of the software on the aircraft
- interface with other engineers to develop and understand requirements, architect and writing high quality code, build tests and test infrastructure, documentation, and provide support through the software lifecycle
- lay the technological foundation for the aircraft software and supporting systems
- implementing aircraft control functions on embedded systems
- developing aircraft models and simulation tools
- implementing critical fault tolerance mechanisms
- building hardware and software test systems
Other
- Bachelor's or above in computer science, electrical engineering, or similar engineering discipline
- Excellent verbal and written communication skills in English
- Passion for aircraft and Heart’s mission