Senior Embedded Engineer – PX4 Autopilot & Simulation

Zone 5 Technologies

United States

On-site

USD 148,000 - 179,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision benefits
401k with company-match
3 weeks of paid time off
Sick time (40 hours)

Job summary

Zone 5 Technologies in the United States is seeking an Embedded Software Engineer to develop and maintain custom PX4 autopilot firmware for autonomous aerial platforms.

You will modify core flight control algorithms, integrate sensors and payloads, and build SITL/HITL environments to ensure reliable operation across mission profiles.

Join a team solving hard problems and shaping next-generation flight systems in a fast-paced, innovative environment.

Qualifications

  • Bachelor's in Computer Science, Computer Engineering, Electrical Engineering, Aerospace Engineering, or related field – equivalent industry experience also welcome
  • 4-6+ years of embedded software development with focus on real-time systems
  • Strong proficiency in C and C++ for embedded systems programming
  • Hands-on experience with PX4 autopilot firmware architecture and development
  • Deep understanding of build systems including CMake, Make, and embedded toolchains
  • Experience with ARM Cortex-M microcontrollers and embedded debugging tools
  • Solid grasp of control theory, state estimation, and sensor fusion fundamentals
  • Understanding of MAVLink protocol and communication with ground control stations
  • Experience developing and maintaining simulation environments for embedded systems testing

Responsibilities

  • Develop, modify, and maintain custom PX4 firmware modules for mission-specific requirements
  • Implement custom flight modes, navigation algorithms, and control strategies
  • Integrate sensors, actuators, and payloads through PX4 driver and uORB message framework
  • Debug firmware issues using GDB, serial consoles, and flight log analysis
  • Patch and backport fixes across PX4 versions while maintaining stability
  • Maintain build infrastructure using CMake, Make, and embedded toolchains
  • Configure cross-compilation environments for ARM Cortex-M target architectures
  • Manage firmware dependencies, submodules, and third-party libraries
  • Create reproducible build configurations and automate firmware generation pipelines
  • Develop and maintain SITL (Software-in-the-Loop) and HITL (Hardware-in-the-Loop) test environments
  • Integrate PX4 with physics-based simulation platforms for validation and regression testing
  • Create automated test scenarios to validate firmware changes before flight testing
  • Configure MAVLink communication interfaces for ground control and companion computer integration
  • Integrate PX4 with ROS2-based autonomy stacks
  • Develop MAVLink and UART communication protocols between flight controller and edge compute modules
  • Support flight test operations including pre-flight checks, log collection, and post-flight analysis
  • Collaborate with hardware, autonomy, and systems engineers to diagnose and resolve integration issues

Skills

C programming
C++ programming
Real-time systems
Embedded development
Sensor fusion fundamentals
GDB debugging
MAVLink

Education

Bachelor's in CS/CE/EE/Aerospace

Tools

PX4 autopilot firmware
CMake/Make
ARM Cortex-M
ROS2
GDB

Job description

Zone 5 Technologies in the United States is seeking an Embedded Software Engineer to develop and maintain custom PX4 autopilot firmware for autonomous aerial platforms.

You will modify core flight control algorithms, integrate sensors and payloads, and build SITL/HITL environments to ensure reliable operation across mission profiles.

Join a team solving hard problems and shaping next-generation flight systems in a fast-paced, innovative environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Embedded Software Engineer III - PX4 Firmware & Simulation
Embedded Software Engineer III - PX4 Firmware & Simulation

Zone5 Technologies • United States

On-site
USD 148,000 - 179,000
Medical, dental, vision, life
401k with company-match
PTO 3 weeks
+2
Embedded Software Engineer III - PX4 Firmware & Simulation
Embedded Software Engineer III - PX4 Firmware & Simulation

Zone 5 Technologies • United States

On-site
USD 148,000 - 179,000
Medical, dental, vision benefits
401k with company-match
3 weeks of paid time off
+1
Lead Embedded UAV Software Engineering
Lead Embedded UAV Software Engineering

Zone 5 Technologies • United States

Remote
USD 170,000 - 220,000
Competitive compensation
Medical, dental, vision
401k match
+2
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
Embedded Software Engineer V/VI
Embedded Software Engineer V/VI

Zone 5 Technologies • San Luis Obispo (CA)

On-site
USD 175,000 - 255,000
Medical, dental, vision insurance
401(k) with company match
4 weeks of paid time off
+1
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 - Autonomy (Remote Eligible)
Senior Embedded Software Engineer - Autonomy (Remote Eligible)

Lynx • Palmdale (CA)

Hybrid
USD 120,000 - 164,000
Low-cost Medical/Dental/Vision
401K with employer match
PTO and Holidays
+3
Senior Embedded Software Engineer, Autonomous Systems
Senior Embedded Software Engineer, Autonomous Systems

Apera • San Francisco (CA)

On-site
USD 140,000 - 210,000
Principal C#/.NET Engineer - Real-Time UAS Autonomy
Principal C#/.NET Engineer - Real-Time UAS Autonomy

Zone 5 Technologies • United States

On-site
USD 192,000 - 267,000
Comprehensive benefits
401(k) with company match
4 weeks PTO
+1