Senior Embedded Platform Engineer

Auterion
Zurich, SwitzerlandPosted 9 March 2026

Job Description

<p>Auterion builds a cutting-edge operating system for autonomous robotic systems that empower a diverse range of platforms to perform surveillance, reconnaissance, inspection, mapping and logistics tasks. Our industry-leading software drives the adoption of robotic fleets and is recognized by the U.S. government as the future standard for its drone programs. </p> <p>We are looking for a Senior Embedded Platform Engineer who enjoys working close to hardware, moving between topics quickly and taking ownership across the full stack — from low-level C++ to Python tooling and CI automation. You will take on tasks within the AuterionOS ecosystem while working closely with:</p> <ul> <li>Linux running on embedded hardware and Docker</li> <li>C/C++, Python Bash codebases</li> <li>Engaged and friendly engineers from across Auterion</li> </ul> <p><strong>Responsibilities</strong></p> <ul> <li>Work within the Apps Simulation team and collaborate with other development teams to build leading-edge products.</li> <li>Add features, solve problems, write tests and extend the ecosystem of AuterionOS, Auterion’s custom embedded Linux distribution.</li> <li>Collaborate with engineering and product teams to understand both internal and customer use cases.</li> <li>Propose new software solutions and take ownership of the implementation. Your technical expertise will have a huge impact on bringing Auterion’s drone products to market.</li> <li>Provide expert support (L3) to customers facing technical issues.</li> <li>Write clear and concise internal documentation, in addition to contributing to the public-facing knowledge base.</li> <li>Participate in daily stand-ups, as well as release planning and task prioritization meetings.</li> </ul> <p><strong>Qualifications and Skills</strong></p> <ul> <li>B.Sc./M.Sc. in Computer Science, Software Engineering, or related fields.</li> <li>5+ years of experience writing object-oriented C++ and/or Python code in a professional setting.</li> <li>Expert experience working with embedded Linux systems, including cross-compilation, debugging, and performance optimization.</li> <li>Excellent understanding of complex software platforms that span embedded devices, higher-level applications, and fully integrated products.</li> <li>Strong understanding of software design, implementation, debugging and testing.</li> <li>Solid experience with Debian/Ubuntu-based systems, bash scripting and systemd.</li> <li>Experience with managing complex Docker (compose) environments and qemu.</li> <li>Strong debugging and performance analysis skills (system-level and application-level) with pro-active and autonomous working style.</li> <li>Experience building and maintaining high-quality SDKs/NDKs and tooling that external customers rely on incl. the necessary documentation.</li> <li>Proficient in ROS2/DDS-style middleware messaging systems and hands-on experience with networking protocols across all layers of the OSI model, especially REST APIs.</li> <li>Hands-on experience with CI/CD systems that utilize Github Actions, AWS and understanding of how to set up and maintain an efficient and reliable infrastructure.</li> <li>Forward-looking approach to observability of complex systems that ensures flawless operation in production systems.</li> <li>Experience with build systems such as CMake while focusing on minimizing build times of large-scale software projects.</li> <li>Experience with system-integration and interfacing sensors of different kinds, especially using USB and ethernet.</li> <li>Comfortable working across domains: embedded, web technologies, and tooling.</li> <li>Experience working in an agile environment, providing daily updates in stand-ups and managing tasks in a sprint board.</li> <li>A product-oriented mindset, with an eagerness to drive forward project initiatives across team-boundaries.</li> <li>Ability to rapidly build context in new technical areas and drive solutions independently.</li> <li>Bonus: Experience with ... (truncated, view full listing at source)