Build and own flight-critical embedded software for solar-powered stratospheric aircraft. Requires 1+ years of real embedded systems experience, strong C/C++ skills, RTOS or bare-metal firmware, and hands-on debugging with hardware interfaces.
100k – 160k
On-site1+ YOEEmbedded Engineering
About the role
What you’ll do
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
Support integration, production bring-up, and flight ops in the desert
What we’re looking for
1+ years working with real embedded systems — professional experience, internships or research (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
Comfort moving fast, owning outcomes, and troubleshooting in the field
Why Icarus
Meaningful equity
Top market salary and bonuses
Health, dental, and vision insurance
Factory in El Segundo
Real ownership, real hardware, real flight
Small team, massive responsibility
High signal (engineering) to noise (management) culture
Develop high-performance C++ framework software enabling collaborative autonomy behaviors for multi-domain (air, ground, maritime) autonomous systems. Requires 2+ years professional software engineering experience, strong modern C++ skills, Python/shell scripting, and AI coding tools proficiency.
100k – 200k
On-site2+ YOEEmbedded Engineering
C++ Software Engineer
Applied IntuitionArlington, VA
Develop high-performance C++ framework software enabling collaborative autonomy behaviors for multi-domain (air, ground, maritime) autonomous systems. Requires 2+ years professional software engineering experience and strong modern C++ skills.
100k – 200k
On-site2+ YOEEmbedded Engineering
GNC Engineer
IcarusEl Segundo, CA
Design, implement, and fly GNC systems for long-endurance stratospheric aircraft. Own the full GNC stack from modeling and control law design through flight test and field operations.
100k – 160k
On-site1+ YOEEmbedded Engineering
Engineer II, Software Embedded Applications (R5069)
Shield AIDallas, TX +1
Develop and integrate embedded C/C++ software for UAV avionics systems, working with sensors, payloads, and cross-functional teams in a fast-paced aerospace environment. Requires BS/MS/PhD in engineering/CS and professional embedded C++ experience.
100k – 150k
On-site2+ YOEEmbedded Engineering
DSP Engineer (Early Career)
Northwood SpaceLos Angeles, CA +1
Develops and owns physical layer algorithms for software-defined radio systems in satellite communications, from modeling in Python/Rust to fixed-point FPGA implementation and field validation. Requires strong programming, digital comms knowledge, and 2+ years experience.