Embedded Flight Software Engineer - UAVs, ARM & PX4

Attis

Michigan

On-site

USD 120,000 - 200,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Equity Package
Competitive Base Salary

Job summary

Attis is seeking an Embedded Systems Engineer to lead firmware and hardware integration for autonomous aircraft in a fast-paced defense tech environment. You will own embedded development, board bring-up, and flight testing, with rapid progression from prototype to production.

Ideal candidates have hands-on experience with ARM Cortex-M, PX4-based flight stacks, and secure firmware practices, within a small, mission-driven team in Michigan.

Qualifications

  • 3+ years of embedded software/firmware experience.
  • Experience with ARM Cortex‑M microcontrollers.
  • Bare-metal and/or RTOS development experience.
  • Knowledge of embedded communication protocols.
  • Hardware debugging experience using scopes/analysers/JTAG-SWD, etc.
  • Strong understanding of interrupts, DMA, timing, and MCU architecture.

Responsibilities

  • Develop embedded firmware in C/C++ on ARM Cortex‑M microcontrollers.
  • Build and extend a PX4-based flight control stack.
  • Develop low-level drivers and control systems using SPI.
  • Implement communications using MAVLink.
  • Support hardware bring-up alongside electrical engineers.
  • Develop bootloaders, secure firmware updates, and production tooling.
  • Debug and optimise firmware for deployment in demanding real-world environments.
  • Participate in flight testing and post-flight analysis.
  • Help scale autonomous systems from engineering builds to volume production.

Skills

C/C++
ARM Cortex‑M
Bare-metal/RTOS
Embedded protocols
Hardware debugging

Tools

PX4
STM32

Job description

Attis is seeking an Embedded Systems Engineer to lead firmware and hardware integration for autonomous aircraft in a fast-paced defense tech environment. You will own embedded development, board bring-up, and flight testing, with rapid progression from prototype to production.

Ideal candidates have hands-on experience with ARM Cortex-M, PX4-based flight stacks, and secure firmware practices, within a small, mission-driven team in Michigan.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer (UAV)
Embedded Software Engineer (UAV)

Attis • Michigan

On-site
USD 120,000 - 200,000
Equity Package
Competitive Base Salary
Flight-Ready Embedded Firmware Engineer (UAS)
Flight-Ready Embedded Firmware Engineer (UAS)

Swarm Defense • Auburn Hills (MI)

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

Swarm Defense • Auburn Hills (MI)

On-site
USD 110,000 - 160,000
100% Health Insurance
401(k) match
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 (Small UAV Flight Controls)
Senior Embedded Software Engineer (Small UAV Flight Controls)

Knightwerx • Scottsdale (AZ)

On-site
USD 120,000 - 180,000
Embedded Software Engineer (UAV)
Embedded Software Engineer (UAV)

Edison Smart® • Pittsburgh

On-site
USD 108,000 - 132,000
Robotics Experience
Autopilot systems (Px4/ArduPilot)
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 PX4 Firmware Engineer – UAS Simulation & Autonomy
Senior PX4 Firmware Engineer – UAS Simulation & Autonomy

Zone5 Technologies • United States

On-site
USD 148,000 - 179,000
Medical, dental, vision, life
401k with company-match
PTO 3 weeks
+2
Senior Software Engineer - Autonomous Flight Systems
Senior Software Engineer - Autonomous Flight Systems

Lynx • United States

Remote
USD 120,000 - 180,000
Health coverage and benefits
401K with employer match
PTO + holidays
+2
Drone Autonomy Software Engineer (C++, Linux, PX4)
Drone Autonomy Software Engineer (C++, Linux, PX4)

Applied Intuition • Arlington (VA)

On-site
USD 150,000 - 210,000
Base Salary
Equity
Health Insurance
+9