CareerPlan

Embedded Software Engineer | Airborne Software

Raleigh, North CarolinaFull-time$115k2026-09-18 → 2026-11-10
On-siteNo visa sponsorshipCitizens only

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