CareerPlan

Lead Embedded C Software Engineer (Flight Controls)

USAFull-time$115k–$155k2026-10-18 → 2026-11-09
Hybrid

Core

Develop and maintain high-performance embedded software for microcontrollers and embedded platforms, focusing on flight controls and hardware interfaces.

Role type

Lead Embedded C Software Engineer

Builds

Embedded software for microcontrollers and embedded platforms

Domain

Aerospace/Aviation embedded systems

Required skills

C/C++, microcontroller development, RTOS, bare-metal development, hardware/software interfaces, debugging with JTAG/oscilloscopes/logic analyzers, communication protocols, device drivers, software architecture, code reviews

Preferred skills

Bachelors degree in Computer Engineering, Electrical Engineering, or Computer Science

Technologies

C++, Embedded Firmware, Hardware Support

Responsibilities

Develop and maintain embedded software using C/C++, Collaborate with electrical, firmware, and systems engineers, Debug and troubleshoot software at the hardware level, Contribute to architecture, design, testing, and code reviews, Work with communication protocols, peripherals, and device drivers, Support the full software development lifecycle