PX4 Embedded Software Engineer

Zürich , Switzerland

AI overview

Contribute to the development of advanced autopilot systems by enhancing reliability and performance through innovative solutions and open-source collaboration.

We’re looking for a passionate and collaborative Embedded Software Engineer to join our team and help advance the reliability, performance, and capabilities of our autopilot systems. You’ll work closely with a group of dedicated engineers across the company, contributing to open-source projects such as PX4 and NuttX. Your work will directly impact both internal teams and customers around the world, as you design, implement, test, and document improvements across multiple layers of our software stack.

If you thrive on solving complex technical challenges, enjoy working in open-source communities, and take pride in building robust, well-tested systems, we’d love to hear from you.

Responsibilities and Duties

  • Collaborate with talented engineers across teams to understand internal and customer use cases, implementing or improving key aspects of our software stack.
  • Focus primarily on the PX4 and NuttX layers, while also engaging with other components of the system as needed.
  • Design, implement, and maintain new features, drivers, and hardware targets within PX4 and NuttX.
  • Write, review, and optimize code in C (NuttX), C++14 (PX4), and Python 3.8+ for testing and automation.
  • Improve system reliability and stability through continuous integration (CI) and automated software/hardware testing.
  • Debug and resolve issues—ranging from simple to complex—across various layers of the stack.
  • Contribute to and enhance documentation for PX4, NuttX, and our debugging and testing systems.
  • Engage with the PX4 open-source community, sharing insights and promoting your work through collaboration and advocacy.

Qualifications and Skills

  • Masters or Bachelors degree in Computer Science, Electrical Engineering, Robotics, or a related field
  • Proven expertise or strong interest in embedded systems, flight software, or related technology areas.
  • Experience with C and C++ development for embedded systems, and Python for testing, debugging, or automation.
  • Strong understanding of Linux/Unix environments and proficiency with command-line tools.
  • A track record of open-source contributions, ideally through GitHub or similar platforms.
  • Enthusiasm for debugging, troubleshooting, and improving software quality through custom tools and testing frameworks.
  • Passion for high-quality documentation and well-structured, maintainable code.
  • Enjoy seeing your work used directly by colleagues and end-users around the world.

Benefits

  • Flexible working hours
  • Stock Options
  • Generous holiday allowance
  • Company pension plan 
  • Car parking  
  • Enhanced maternity & paternity leave
  • Mental health and wellbeing support
  • Learning and development opportunities

About Auterion

We are building the leading software platform for AI-powered autonomous systems for enterprise and government customers. Our team is supporting the most important missions and solving the most challenging problems.

At Auterion, we bring together the sharpest minds who love to solve the hardest problems. Join a vibrant team built on innovation, openness, and excellence, where you’ll be empowered to develop ideas, collaborate across all levels, and make an impact that matters.

Perks & Benefits Extracted with AI

  • Flexible Work Hours: Flexible working hours
  • Learning Budget: Learning and development opportunities
  • Mental health and wellbeing support: Mental health and wellbeing support
  • Paid Parental Leave: Enhanced maternity & paternity leave

Auterion is the drone software platform built for enterprise that makes large-scale drone operations simple, safe and fully integrated in workflows. We’ve been on the same mission for over a decade, beginning with Pixhawk in 2008 and the revolutionary PX4 software created by our co-founder Lorenz Meier; today the world’s most widely used open-source drone autopilot operating system.  Our mission is to be the drone platform of choice for enterprise, government and drone manufacturers, while accelerating the drone industry by driving forward open standards to create a common, future-proof roadmap in a thriving, open ecosystem of buyers and vendors.  At Auterion, we bring together the sharpest minds who love to solve the hardest problems. Join a vibrant team built on innovation, openness and excellence, where you’ll be empowered to develop ideas, collaborate across all levels and make an impact that matters.  With offices in California, USA, and Zurich, Switzerland, we offer a competitive salary, equity incentives, generous vacation, retirement and healthcare plans, flexible working, continuous development to widen your horizons, endless opportunities to have fun with a lively team, and the chance to fly a lot of drones. we’ve raised $25M in venture-backed funding from investors such as Lakestar, Mosaic Ventures, Costanoa Ventures, and Tectonic Ventures. Our global customers include General Electric (GE) Aviation, Quantum Systems, Impossible Aerospace, and the U.S. Department of Defense. We’ve raised $25M in venture-backed funding from investors such as Lakestar, Mosaic Ventures, Costanoa Ventures, and Tectonic Ventures. Our global customers include General Electric (GE) Aviation, Quantum Systems, Impossible Aerospace, and the U.S. Department of Defense.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Embedded Software Engineer Q&A's
Report this job
Apply for this job