Advanced Embedded Software Engineer
Core
Develop embedded control systems for hydrogen-electric propulsion technology in aerospace.
Role type
Senior embedded software engineer (safety-critical systems)
Builds
Embedded software for ZeroAvia's controller platform
Domain
Aerospace / Hydrogen-electric propulsion
Deliverable
production ML models | product features | infrastructure
Required skills
embedded C, bare-metal programming, microcontrollers, software architecture, software testing, requirement analysis, DO-178B/C compliance
Preferred skills
CAN/UART/SPI/I2C protocols, requirements management tools, MATLAB Simulink, ARM microcontrollers, control systems development, electronics schematics, Python scripting
Technologies
C, MISRA C, MATLAB Simulink, ARM, CAN, UART, SPI, I2C
Responsibilities
Develop embedded software for controller platform; Produce requirements, design, implementation, and tests; Ensure software life cycle data compliance; Perform hardware/software integration for debugging and release; Contribute improvements to internal procedures and standards
Seniority
Senior, hands-on IC