PX4 Embedded Software Engineer

Reposted 7 Days Ago
Be an Early Applicant
Zürich
In-Office
Mid level
Aerospace
The Role
As an Embedded Software Engineer, you'll enhance autopilot systems by collaborating on software improvements, contributing to open-source projects, and optimizing code across multiple layers.
Summary Generated by Built In

We are looking for embedded microcontroller software engineers to contribute to different parts of our software and hardware stack in our Zurich headquarter:

  • The open-source autopilot project PX4 running on ARM Cortex-M devices.
  • Related open-source protocols like Mavlink, UAVCAN, DDS.
  • The open-source real-time operating system NuttX.
  • Our own autopilot hardware product Skynode.
  • Our own testing system for Skynode manufacturing and CI.

While you will mostly work in the area of microcontroller software, you will also contribute to the whole stack, developing features, tests, and debugging tools that cross these boundaries. For example, our open-source debugging and tracing tools emdbg.

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.

Top Skills

C
C++
Linux
Python
Unix
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Moorpark, CA
73 Employees
Year Founded: 2017

What We Do

At Auterion we care about providing enterprise with an ecosystem of software-defined drones, payloads, and third party applications within a single easy to use platform based on open-source standards.

We’re leaders in an open-source movement bigger than ourselves and we’ve been on the same mission for over a decade, since our co-founder Lorenz Meier created Pixhawk, MAVLink, QGC, and PX4 (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.

Similar Jobs

Mondelēz International Logo Mondelēz International

MEU Change Lead S4o9

Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Hybrid
8 Locations
90000 Employees

Benchling Logo Benchling

Implementation Manager

Cloud • Healthtech • Social Impact • Software • Biotech
Hybrid
Zürich, CHE
605 Employees

Cloudflare Logo Cloudflare

Senior Manager, Solutions Engineering

Cloud • Information Technology • Security • Software • Cybersecurity
Remote or Hybrid
Switzerland
4400 Employees

Benchling Logo Benchling

Implementation Manager

Cloud • Healthtech • Social Impact • Software • Biotech
Hybrid
Zürich, CHE
605 Employees

Similar Companies Hiring

Red 6 Thumbnail
Virtual Reality • Software • Hardware • Defense • Aerospace
Orlando, Florida
186 Employees
Turion Space Thumbnail
Software • Manufacturing • Information Technology • Hardware • Defense • Artificial Intelligence • Aerospace
Irvine, CA
150 Employees
DIS-5027 Hybrid OFF TEST Thumbnail
Aerospace
US
10 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account