Sr. Staff Software Development Engineer
Core
Architecting and developing safety-critical embedded software for autonomous electric vertical takeoff and landing (eVTOL) aircraft and ground systems.
Role type
Sr. Staff Software Development Engineer (Safety-Critical Embedded Systems)
Builds
Software frameworks and embedded code for autonomous passenger-carrying eVTOL service
Domain
Aerospace / Advanced Air Mobility (AAM) / Safety-Critical Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ programming, RTOS development, safety-critical architecture design, trade studies, system-level thinking, hardware-software integration, model-based design, avionics protocols (ARINC 653, IMA, CAN, Ethernet), FPGA/microcontroller knowledge
Preferred skills
DO-178C experience, Assembly programming, model-based software design techniques
Technologies
C, C++, Assembly, RTOS, FPGA, microcontrollers, ARINC 653, IMA, I2C, SPI, CAN, RS485, Arinc429, Ethernet
Responsibilities
Define and champion software frameworks for safety-critical embedded systems; lead technical trade studies for design alternatives; ensure adherence to DO-178C/DO-331/DO-332 safety standards; decompose system requirements into traceable software requirements; collaborate on robust embedded code implementation; provide technical mentorship to senior/staff engineers; liaise with Systems, Hardware, and Safety teams; support internal and SOI audits
Seniority
Sr. Staff, hands-on IC with mentorship and architectural leadership