Senior Embedded Software Engineer for Autonomous Aircraft

FlightWave Aerospace - A Red Cat Company

Torrance (CA)

On-site

USD 132,000 - 183,000

Full time

38 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

FlightWave Aerospace is seeking a Senior Software Engineer to develop embedded software for autonomous aircraft and uncrewed systems. You will own C and C++ production code across microcontrollers and Linux-based processors, integrating sensors and perception capabilities toward ground and flight testing.

This role requires deep real-time and embedded Linux expertise, plus the ability to lead cross‑functional reviews and provide mentorship while delivering reliable, deterministic software for

Qualifications

  • Bachelor's degree or equivalent practical experience in a relevant engineering field.
  • 7+ years of professional software development, including embedded aircraft/vehicle experience.
  • Advanced embedded C and modern C++ with attention to memory and performance.
  • Production experience for microcontrollers and application processors (ARM Cortex-M/A).
  • RTOS and embedded Linux experience with debugging and system-level insight.
  • Vehicle interfaces such as DroneCAN/CAN, Ethernet, SPI, I2C, UART and related protocols.
  • Sensor/perception data integration on resource-constrained platforms with timing and latency considerations.
  • End-to-end software lifecycle from design through field testing.

Responsibilities

  • Design, implement, review, and maintain embedded C/C++ software across platforms.
  • Own features from requirements through ground or flight-test support.
  • Develop board-support, device-interface, middleware, and application software for RTOS/Embedded Linux.
  • Integrate cameras, EO/IR, IMUs, GNSS, radar, lidar with reliable data paths and synchronization.
  • Develop perception capabilities including detection, tracking, localization, and multi-sensor fusion.
  • Optimize CPU/GPU/memory/I/O while preserving deterministic behavior on critical paths.
  • Define secure interfaces among perception, autonomy, flight controls, and operator apps.
  • Diagnose cross-domain issues with debuggers, traces, telemetry, and core dumps.
  • Build and maintain unit/integration/ HIL/ regression/ performance tests.
  • Analyze flight data, drive defects to root cause, and set acceptance criteria.
  • Provide technical leadership through reviews, mentorship, and planning.

Skills

Embedded C/C++
RTOS & Embedded Linux
Microcontrollers & ARM Cortex
Sensors & perception data integration
Vehicle interfaces (CAN, Ethernet, SPI
I2C/UART/GPIO
Real-time systems debugging
Testable interfaces & automated tests
Leadership & cross-disciplinaryCollab

Education

Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Aerospace Engineering, or related field

Job description

FlightWave Aerospace is seeking a Senior Software Engineer to develop embedded software for autonomous aircraft and uncrewed systems. You will own C and C++ production code across microcontrollers and Linux-based processors, integrating sensors and perception capabilities toward ground and flight testing.

This role requires deep real-time and embedded Linux expertise, plus the ability to lead cross‑functional reviews and provide mentorship while delivering reliable, deterministic software for

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer - Autonomous Aircraft
Senior Embedded Software Engineer - Autonomous Aircraft

Red Cat Holdings • Torrance (CA)

On-site
USD 132,000 - 183,000
Senior Embedded Software Engineer - Autonomous UAVs
Senior Embedded Software Engineer - Autonomous UAVs

Teal Drones • Torrance (CA)

On-site
USD 137,000 - 183,000
Equity
Bonus potential
Senior Embedded Software Engineer - UAV & Flight Systems
Senior Embedded Software Engineer - UAV & Flight Systems

AV • Moorpark (CA)

On-site
USD 101,000 - 153,000
Medical benefits
Dental benefits
Vision benefits
+3
Senior Embedded Software Engineer - Flight Autonomy
Senior Embedded Software Engineer - Flight Autonomy

Reliable Robotics • Mountain View (CA)

On-site
USD 140,000 - 200,000
Senior Embedded Software Engineer for Autonomous Systems
Senior Embedded Software Engineer for Autonomous Systems

AeroVironment, Inc. • Moorpark (CA)

On-site
USD 101,000 - 153,000
Medical benefits
Dental benefits
Vision benefits
+3
Senior Embedded Software Lead for Robotic & Aerial Systems
Senior Embedded Software Lead for Robotic & Aerial Systems

AV • Moorpark (CA)

On-site
USD 180,000 - 230,000
Senior Embedded Software Engineer – UAV & Flight Systems
Senior Embedded Software Engineer – UAV & Flight Systems

AeroVironment, Inc. • Virginia Colony (CA)

On-site
USD 101,000 - 153,000
Medical, Dental, Vision
401K with company matching
9/80 work schedule
+1
Senior Embedded Engineer: Autonomous Flight Systems
Senior Embedded Engineer: Autonomous Flight Systems

Lynx • Palmdale (CA)

Hybrid
USD 160,000 - 208,000
Medical benefits
401K match
Paid time off
+3
Lead Embedded Systems Engineer – Autonomous Defense Tech
Lead Embedded Systems Engineer – Autonomous Defense Tech

AeroVironment, Inc. • Virginia Colony (CA)

On-site
USD 147,000 - 224,000
Medical benefits
401K matching
9/80 work schedule
Staff Flight Software Engineer: Embedded C/C++ for Aircraft
Staff Flight Software Engineer: Embedded C/C++ for Aircraft

Anduril Industries • Costa Mesa (CA)

On-site
USD 191,000 - 292,000
Relocation assistance
Premium health insurance
16 weeks parental leave
+1