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 toolsemdbg.
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) C14 (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 issuesranging from simple to complexacross 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 youll be empowered to develop ideas collaborate across all levels and make an impact that matters.
Required Experience:
IC
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 rea...
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 toolsemdbg.
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) C14 (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 issuesranging from simple to complexacross 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 youll be empowered to develop ideas collaborate across all levels and make an impact that matters.
Required Experience:
IC
View more
View less