Skip to content
IcarusIcarusEl Segundo, CA

Embedded Software Engineer

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
  • Dream desk setup
  • Daily lunch
  • Unlimited celsius

Skills

CC++RtosBare-Metal FirmwareSpiI2CUartCanEthernetJtagLogic AnalyzersOscilloscopesMcuAvionicsHil
Applied Intuition

C++ Software Engineer

Applied IntuitionPoway, CA

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
Applied Intuition

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
Icarus

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
Shield AI

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
Northwood Space

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.

100k – 140k
On-site2+ YOEEmbedded Engineering