Software Engineer, Avionics

Furientis

Los Angeles (CA)

On-site

USD 120,000 - 180,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Furientis in Los Angeles, CA seeks an exceptional avionics software engineer to develop embedded systems and flight-critical software architectures for advanced aerospace platforms. You will work across hardware, firmware, and real-time software, owning mission-critical avionics software interfacing with flight hardware and operational systems.

This role offers broad technical ownership, rapid iteration, and involvement from concept to flight. On-site only, with monthly travel for test events.

Qualifications

  • BS/MS in Computer Engineering, Electrical Engineering, Aerospace Engineering, Computer Science, or related field.
  • 5+ years of embedded software development experience.
  • Strong proficiency in C/C++.
  • Experience with real-time systems and embedded Linux or RTOS environments.
  • Experience debugging hardware/software interactions.
  • Familiarity with CAN, SPI, I2C, UART, and Ethernet.
  • Strong systems-level thinking and troubleshooting ability.
  • Motor-control firmware experience: current and position loops, FOC or trapezoidal commutation, sensored or sensorless schemes, and real-time scheduling on a motor-control MCU.
  • Excellent communication and teamwork skills.

Responsibilities

  • Develop embedded avionics software in C/C++ and Rust.
  • Design real-time software architectures for flight systems.
  • Interface directly with avionics hardware, sensors, and communication systems.
  • Develop software for power systems, telemetry, control systems, and onboard computing.
  • Write the embedded servo firmware for the fin actuators: current loop, position loop, commutation, command interface, and fault handling. Implement to the Control Actuation Engineer’s control law spec; tune with them on the bench.
  • Support hardware bring-up, integration testing, and flight operations.
  • Build robust testing and simulation frameworks.
  • Participate in system-level architecture and safety reviews.
  • Optimize performance, reliability, and fault tolerance of embedded systems.
  • Collaborate closely with cross-functional engineering teams.

Skills

Embedded software
C/C++
Real-time systems
RTOS
CAN
SPI
I2C
UART
Ethernet
Debugging HW/SW
System-level thinking
Motor-control firmware

Education

BS/MS in Computer Engineering, Electrical Engineering, Aerospace Engineering, Computer Science, or related field

Tools

Embedded Linux
GDB
RTOS
CAN analyzer
Ethernet debugging

Job description

America is critically deficient in production of defensive munitions- we currently produce shipborne interceptors in the few hundreds per year while our adversaries are producing offensive threats in the tens of thousands per year. Furientis was started to help solve this problem- introducing a new class of cost-effective, high production rate, interceptor missiles. We’re seeking motivated individuals who internalize this problem and are eager to apply their past experience in similar industries (aerospace, defense, automotive/racing, robotics) and out of the box thinking to solve this problem for the US and its allies.

About the Team

The Avionics Team owns the electronics on the vehicle: flight computer, compute boards, power conversion, sensor interfaces, wiring, and the embedded firmware that ties them together. The same engineers design the boards, write the firmware, and bring them up at the bench. No handoff layer between hardware and software.

Avionics sits on the critical path for every flight test, so the team’s velocity sets the program’s pace.

About the Role

We are seeking an exceptional avionics software engineer to develop embedded systems and flight-critical software architectures for advanced aerospace platforms.

You will work across hardware, firmware, and real-time software systems while collaborating directly with electrical, controls, and mechanical engineers. You will own mission‑critical avionics software that directly interfaces with flight hardware and operational systems, not isolated subsystems or legacy code.

This role is ideal for engineers who want broad technical ownership, rapid iteration cycles, and the opportunity to build systems that move from concept to flight quickly.

What You’ll Do
  • Develop embedded avionics software in C/C++ and Rust.
  • Design real‑time software architectures for flight systems.
  • Interface directly with avionics hardware, sensors, and communication systems.
  • Develop software for power systems, telemetry, control systems, and onboard computing.
  • Write the embedded servo firmware for the fin actuators: current loop, position loop, commutation, command interface, and fault handling. Implement to the Control Actuation Engineer’s control law spec; tune with them on the bench.
  • Support hardware bring‑up, integration testing, and flight operations.
  • Build robust testing and simulation frameworks.
  • Participate in system‑level architecture and safety reviews.
  • Optimize performance, reliability, and fault tolerance of embedded systems.
  • Collaborate closely with cross‑functional engineering teams.
Skills We’re Hiring For
  • BS/MS in Computer Engineering, Electrical Engineering, Aerospace Engineering, Computer Science, or related field.
  • 5+ years of embedded software development experience.
  • Strong proficiency in C/C++.
  • Experience with real‑time systems and embedded Linux or RTOS environments.
  • Experience debugging hardware/software interactions.
  • Familiarity with communication protocols such as CAN, SPI, I2C, UART, and Ethernet.
  • Strong systems‑level thinking and troubleshooting ability.
  • Motor‑control firmware experience: current and position loops, FOC or trapezoidal commutation, sensored or sensorless schemes, and real‑time scheduling on a motor‑control MCU.
  • Excellent communication and teamwork skills.
Bonus Points For
  • Experience with aerospace, automotive, robotics, or autonomous systems.
  • Rust experience.
  • Experience with DO-178 or safety‑critical software processes.
  • FPGA or low‑level hardware interface experience.
  • Experience with telemetry, flight controls, or navigation systems.
  • Familiarity with Python tooling and automated testing.
  • Experience supporting hardware integration and flight testing.
Eligibility & Logistics

Location: On‑site at our Los Angeles, CA HQ; remote work is not available. Monthly weekend travel for test events and supplier engagements. Clearance: A clearance is not required for this position. Must be a U.S. Person.

Equal Opportunity & Export Compliance

Furientis is an equal‑opportunity employer. To comply with U.S. export control laws, employment is contingent on eligibility to access export‑controlled information.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Electrical Engineer, Circuit Design and Power Electronics
Electrical Engineer, Circuit Design and Power Electronics

Furientis • Los Angeles (CA)

On-site
USD 100,000 - 140,000
Technician, Avionics Integration
Technician, Avionics Integration

Furientis • Los Angeles (CA)

On-site
USD 80,000 - 100,000
Mechanical Engineer
Mechanical Engineer

Furientis • Los Angeles (CA)

On-site
USD 85,000 - 120,000
Senior Mechanical Engineer
Senior Mechanical Engineer

Furientis • Los Angeles (CA)

On-site
USD 140,000 - 190,000
Technician, Vehicle and Factory
Technician, Vehicle and Factory

Furientis • Emeryville (CA)

On-site
USD 55,000 - 75,000
Aerodynamics Engineer
Aerodynamics Engineer

Furientis • Los Angeles (CA)

On-site
USD 120,000 - 150,000
Sr Technical Recruiter (Hardware)
Sr Technical Recruiter (Hardware)

Furientis • Los Angeles (CA)

On-site
USD 110,000 - 170,000
Avionics Design Manager
Avionics Design Manager

Ursa Major • Denver (CO)

On-site
USD 160,000 - 200,000
Unlimited PTO
Parental and adoptive leave
Medical, dental and vision insurance
+3
Workplace Operations Manager
Workplace Operations Manager

Furientis • Los Angeles (CA)

On-site
USD 60,000 - 80,000
Staff Electrical Engineer
Staff Electrical Engineer

Ursa Major • Berthoud (CO)

On-site
USD 140,000 - 175,000
Unlimited PTO
Paid Parental and Adoptive Leave
Medical, Dental and Vision Insurance
+2