Embedded Software Engineer Iii - Px4 Firmware & Simulation

Zone 5 Technologies

California, US
Base: $148,000 - $179,000 usd; bonus/equity: not s...
On-site
Px4 autopilot firmware development
C and c++ embedded programming
Arm cortex-m microcontroller experience
Zone 5 Technologies is seeking an Embedded Software Engineer III to develop and maintain PX4 autopilot firmware for unmanned aircraft systems. The ideal candidate will have extensive experience in embedded software development, particularly with real-time systems and PX4 firmware, and will thrive in a collaborative and innovative environment

Job Summary

  • The role involves developing and maintaining custom PX4 autopilot firmware for autonomous aerial platforms with a focus on mission-specific requirements.
  • Candidates will be responsible for building Software-in-the-Loop and Hardware-in-the-Loop test environments to validate firmware changes before flight testing.
  • Zone 5 Technologies offers a competitive compensation package including medical, dental, vision, life insurance, and a 401k with company match.

Matching Summary

Match Score: 85

Zone 5 Technologies is seeking an Embedded Software Engineer III to develop and maintain PX4 autopilot firmware for unmanned aircraft systems. The ideal candidate will have extensive experience in embedded software development, particularly with real-time systems and PX4 firmware, and will thrive in a collaborative and innovative environment.

Salary

Base: $148,000 - $179,000 USD; Bonus/Equity: Not specified; Benefits: Medical, dental, vision, life, 401k match, 4 weeks PTO

Skills & Requirements

Must-have

  • PX4 autopilot firmware development
  • C and C++ embedded programming
  • ARM Cortex-M microcontroller experience
  • CMake and Make build systems
  • SITL and HITL simulation environments
  • MAVLink communication protocols

Nice-to-have

  • ROS2 companion computer integration
  • Multi-rotor or fixed-wing flight dynamics
  • Kalman filtering and inertial navigation
  • Safety-critical software practices
  • Flight testing and airworthiness procedures
  • Python scripting for automation

Key Requirements

  • Bachelor's degree in CS, CE, EE, or AE
  • 4-6+ years embedded software experience
  • Hands-on PX4 firmware architecture knowledge
  • Deep understanding of control theory and sensor fusion

Work Rights

Must verify identity and eligibility to work in the United States

Tailored Resume

Cover Letter