Flight-Ready Embedded Firmware Engineer (UAS)

Swarm Defense

Auburn Hills (MI)

On-site

USD 110,000 - 160,000

Full time

8 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

100% Health Insurance
401(k) match

Job summary

Swarm Defense is hiring an Embedded Systems Engineer to develop the firmware that runs our aircraft and ground equipment: flight controller integration, battery management, motor control, lighting, and communication links. You will write firmware in C/C++ on STM32-class microcontrollers and integrate it with custom PCBs designed in-house.

The job spans bootloaders and device drivers up through control loops and PX4 integration.

Qualifications

  • BS in Electrical, Computer, or Software Engineering or equivalent demonstrated experience.
  • 3+ years writing embedded C/C++ that shipped in a product.
  • Experience with bare-metal and RTOS development (NuttX, FreeRTOS, Zephyr, or similar).
  • Working knowledge of embedded communication protocols (SPI, I2C, UART, CAN).
  • Hands-on hardware debugging: oscilloscope, logic analyzer, JTAG/SWD.
  • Solid understanding of microcontroller architecture, interrupts, DMA, and timing.

Responsibilities

  • Develop, test, and maintain embedded firmware in C/C++ for STM32 and similar ARM Cortex-M MCUs.
  • Integrate with and extend our PX4-based flight control stack.
  • Implement device drivers and control loops over SPI, I2C, UART, and CAN.
  • Build robust communication over MAVLink and DroneCAN/UAVCAN.
  • Support board bring-up and hardware verification with the electronics team.
  • Implement secure boot, signed firmware updates, and field update mechanisms.
  • Debug, profile, and harden firmware for reliability in field conditions.
  • Develop production flashing, test, and provisioning tools.
  • Participate in flight test and post-flight log analysis.

Skills

Embedded C/C++
STM32 MCUs
RTOS development
Hardware debugging
SPI/I2C/UART/CAN
Firmware integration

Education

BS in Electrical/Computer/Software Engineering

Tools

PX4 flight stack
NuttX
FreeRTOS
Zephyr
JTAG/SWD

Job description

Swarm Defense is hiring an Embedded Systems Engineer to develop the firmware that runs our aircraft and ground equipment: flight controller integration, battery management, motor control, lighting, and communication links. You will write firmware in C/C++ on STM32-class microcontrollers and integrate it with custom PCBs designed in-house.

The job spans bootloaders and device drivers up through control loops and PX4 integration.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Systems Engineer
Embedded Systems Engineer

Swarm Defense • Auburn Hills (MI)

On-site
USD 110,000 - 160,000
100% Health Insurance
401(k) match
Flight-Ready Embedded Systems Engineer
Flight-Ready Embedded Systems Engineer

Actalent • Auburn Hills (MI)

On-site
USD 83,000 - 96,000
Senior Embedded Firmware Engineer for Flight-Critical UAS
Senior Embedded Firmware Engineer for Flight-Critical UAS

FireStorm Labs • San Diego (CA)

On-site
USD 132,000 - 178,000
Medical, dental, vision
401(k) retirement plan
Equity grants
+4
Senior Embedded Firmware Engineer — Avionics & UAS (Equity)
Senior Embedded Firmware Engineer — Avionics & UAS (Equity)

Firestorm • San Diego (CA)

On-site
USD 132,000 - 178,000
Medical, dental, and vision plans
401(k) plan with company match
Equity grants
UAS Engineer
UAS Engineer

Swarm Defense • Auburn Hills (MI)

On-site
USD 90,000 - 130,000
Health insurance (100% for employees)
401(k) company match
Junior Embedded Firmware Engineer (C/C++) – UAV Hardware
Junior Embedded Firmware Engineer (C/C++) – UAV Hardware

Airbus • Northern (KY)

Hybrid
USD 84,000 - 134,000
Paid time off
Health insurance
Employee stock ownership plan
Senior Embedded Software Engineer (Small UAV Flight Controls)
Senior Embedded Software Engineer (Small UAV Flight Controls)

Knightwerx • Scottsdale (AZ)

On-site
USD 120,000 - 180,000
Senior Embedded Software Engineer - Drones & Autonomy
Senior Embedded Software Engineer - Drones & Autonomy

Lockheed Martin • San Luis Obispo (CA)

On-site
USD 110,000 - 205,000
Medical Benefits
401(k)
Flexible schedules
+3
Senior UAV Flight Control Software Engineer
Senior UAV Flight Control Software Engineer

Knightwerx • Scottsdale (AZ)

On-site
USD 120,000 - 180,000
Senior Drone Flight Control Firmware Engineer
Senior Drone Flight Control Firmware Engineer

DMR Technologies • Lafayette (LA)

On-site
USD 110,000 - 170,000
Competitive compensation
Dental insurance
Paid time off
+1