Embedded Software Engineer
We are looking for an Embedded Software Engineer to join our maritime team, working on autonomous surface vehicles and robotic platforms. You will collaborate closely with electrical engineers, software developers, and experts in guidance, navigation, and control across Auterion.
Your contribution will be key to bringing cutting-edge maritime products to market, developed in collaboration with our partners. With your expertise, we will expand the ecosystem of supported maritime hardware, improve system safety, and enable truly autonomous maritime workflows.
Responsibilities and Duties:
- Advance the state-of-the-art open-source PX4 autopilot for maritime applications
- Integrate with third-party CAN-based systems and develop software for embedded Linux platforms
- Validate your work on real vessels to ensure safe and reliable system performance
- Analyze system logs to identify issues or performance bottlenecks and define plans for improvement
- Travel to partner sites worldwide to apply your expertise and accelerate the integration of the Auterion solution into their platforms
- Provide support to partners both on-site and remotely
Qualifications and Skills:
- A degree in computer science, controls, or a related field
- 3+ years of experience delivering release-quality software that gets deployed to real users
- Proficiency in C/C++ and solid understanding of Linux
- Understanding of robotic systems and sensors such as IMUs, GPS, magnetometers and barometers
- Hands-on experience with embedded systems
- Hands-on experience testing and debugging autonomous systems in the field
- Ability to communicate technical concepts clearly and effectively, internally and externally
Preferred Skills:
- Knowledge of CAN, NMEA 2000, and Ethernet-based system architectures
- Experience integrating maritime sensors (e.g., GPS, Radar, AIS, etc.)
- Confident working with ROS or ROS2 to power real-world robotics
- Strong interest in control theory and guidance systems for autonomous platforms
- Hands-on experience with device interfaces like CAN, UAVCAN, I2C, and SPI
- Comfortable using Docker and virtualized environments to streamline development
- Solid grasp of modern networking principles in distributed systems
- Passionate for robotics—especially cutting-edge UXS technologies
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.