Embedded Software Engineer | Airborne Software
Core
Develop, architect, and integrate safety-critical embedded software for electric aviation airborne systems.
Role type
Senior IC embedded software engineer (safety-critical airborne systems)
Builds
Embedded software for electric airplane airborne systems
Domain
Aviation / Embedded Systems / Safety-Critical Software
Deliverable
production ML models | product features
Required skills
C programming, Assembly programming, RTCA DO-178C compliance, real-time embedded software development, microcontroller architecture, hardware integration, electrical schematics reading, electronics lab equipment usage
Preferred skills
Cortex-R5F ARM, C2000, Infineon TriCore microcontrollers, Lauterbach TRACE32, Polarion ALM, electric motor control, battery management systems, flight control systems, RTCA DO-330, RTCA DO-331, SPI, I2C, CAN, ARINC 429, Ethernet, ADC, DMA, sensor integration
Technologies
C, Assembly, ARM, Texas Instruments Hercules, STM ARM, Cortex-R5F, C2000, Infineon TriCore, Lauterbach TRACE32, Polarion ALM
Responsibilities
Analyze system requirements for correctness and feasibility; Develop high-level software requirements; Architect and design embedded software; Develop embedded software in C and Assembly; Integrate software with hardware and other software; Assess, measure, and troubleshoot software execution; Perform peer reviews; Inform verification team of testing needs
Seniority
Senior, hands-on IC