Skip to content

Senior Embedded Software Engineer

120k – 220kEl Segundo, CAEmbedded EngineeringOnsite2+ YOE
Summary

Develops flight-critical embedded software for solar-powered stratospheric aircraft, owning subsystems from architecture to flight validation. Requires 2+ years in high-reliability embedded systems, strong C/C++, RTOS/bare-metal experience, and hardware interfacing skills.

About the role

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
  • Support integration, production bring-up, and flight ops in the desert

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
  • Comfort moving fast, owning outcomes, and troubleshooting in the field

Compensation

  • US salary range: $120,000 - $220,000 USD
  • Highly competitive equity grants
  • Top market salary and bonuses
  • Health, dental, and vision insurance
  • Daily lunch
  • Dream desk setup
Skills
C++CRTOSbare-metal firmwareSPII2CUARTCANEthernetMCUIMUGNSSJTAGlogic analyzersHIL
Similar roles at this salary range
All Embedded Engineering jobs →
Icarus

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 – 160kEl Segundo, CAEmbedded EngineeringOn-site1+ YOECC++
Icarus

GNC Engineer

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 – 160kEl Segundo, CAEmbedded EngineeringOn-site1+ YOEEKFUKF
Beacon AI

Software Engineer, Advanced Pilot Assistant Software

Design and build autonomy, robotics, and embedded software for advanced pilot assistance systems in safety-critical aviation environments. Work across the stack in Python and C++ with hardware, sensors, and real-time systems.

135k – 200kSan Carlos, CAEmbedded EngineeringHybrid2+ YOEC++ROS
Nuro

Software Engineer, Sensor Platform

Design and develop sensor and compute systems for autonomous vehicles. Requires 2+ years experience, C++ proficiency, embedded/real-time systems expertise, and robotics or autonomous driving domain experience.

132k – 165kMountain View, CAEmbedded EngineeringOn-site2+ YOEC++USB
Applied Intuition

Robotic Software Engineer

Design, integrate, and deploy autonomy software for UAVs, working with hardware platforms, sensors, autopilots, and test environments. Requires 3+ years robotics experience and C++ skills.

125k – 185kArlington, VAEmbedded EngineeringOn-site3+ YOEC++PX4