icarus
Senior Embedded Software Engineer
At a Glance
- Location
- El Segundo
- Experience
- 2+ years
- Compensation
- eam in-person US salary range $120,000 - $220,000 USD The salary range for this
- Posted
- 2026-02-09T10:36:25-05:00
Key Requirements
Domain Knowledge
- Aerospace
- Automotive
- Defense
- Embedded Systems
- Robotics
Requirements
2+ years shipping real embedded systems (aerospace, robotics, automotive, defense, or similarly high-reliability domains)
Strong C/C++ fundamentals and comfort working close to hardware
Experience with RTOS or bare-metal firmware, interrupts, timing, and deterministic systems
Experience with common embedded interfaces and protocols (SPI, I2C, UART, CAN, Ethernet)
Strong debugging skills using scopes, logic analyzers, JTAG, and real-world fault reproduction
Compensation & Benefits
$120,000 - $220,000 USD
The salary range for this role is an estimate based on a wide range of compensation factors, inclusive of base salary only. Actual salary may vary based on (but not limited to) work experience, education and/or training, critical skills, and/or business considerations. Highly competitive equity grants are considered part of Icarus' total compensation package.
We’re an equal opportunity employer. We welcome all applicants without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.
Responsibilities
Build and ship flight-critical embedded software for long-endurance stratospheric aircraft
Own embedded subsystems end to end: architecture, implementation, bring-up, debugging, test, and flight validation
Write firmware for MCU-based avionics, sensors, actuators, power systems, and comms interfaces
Integrate sensors and peripherals (IMU, GNSS, air data, magnetometer, servos, radios) and build reliable drivers and middleware
Design robust telemetry, logging, and health monitoring to support long-duration autonomous operations
Build test harnesses, HIL hooks, and automation that makes iteration loops faster