Auterion logo

Senior Embedded Platform Engineer

Auterion
Full-time
On-site
Zürich, ZH

JobsCloseBy Editorial Insights

Auterion is hiring a Senior Embedded Platform Engineer in Zurich to own features across AuterionOS, from low-level C++ concepts to Python tooling and CI automation, on Linux-based embedded hardware with Docker and ROS2. You’ll work with cross-functional teams to add features, write tests, support customers, and contribute to public docs, influencing drone products from prototype to production. Ideal candidates have 5+ years C++/Python, embedded Linux, cross-compilation, Debian/Ubuntu, Docker, qemu, CMake, ROS2, networking and REST, plus experience with Github Actions and AWS. Tips for applicants: tailor your CV to show end-to-end impact, quantify outcomes, share links to SDKs or open projects, demonstrate collaboration and quick context switching, and confirm willingness to work onsite in Zürich.


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. 

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:

  • Linux running on embedded hardware and Docker
  • C/C++, Python & Bash codebases
  • Engaged and friendly engineers from across Auterion

Responsibilities

  • Work within the Apps & Simulation team and collaborate with other development teams to build leading-edge products.
  • Add features, solve problems, write tests and extend the ecosystem of AuterionOS, Auterion’s custom embedded Linux distribution.
  • Collaborate with engineering and product teams to understand both internal and customer use cases.
  • 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.
  • Provide expert support (L3) to customers facing technical issues.
  • Write clear and concise internal documentation, in addition to contributing to the public-facing knowledge base.
  • Participate in daily stand-ups, as well as release planning and task prioritization meetings.

Qualifications and Skills

  • B.Sc./M.Sc. in Computer Science, Software Engineering, or related fields.
  • 5+ years of experience writing object-oriented C++ and/or Python code in a professional setting.
  • Expert experience working with embedded Linux systems, including cross-compilation, debugging, and performance optimization.
  • Excellent understanding of complex software platforms that span embedded devices, higher-level applications, and fully integrated products.
  • Strong understanding of software design, implementation, debugging and testing.
  • Solid experience with Debian/Ubuntu-based systems, bash scripting and systemd.
  • Experience with managing complex Docker (compose) environments and qemu.
  • Strong debugging and performance analysis skills (system-level and application-level) with pro-active and autonomous working style.
  • Experience building and maintaining high-quality SDKs/NDKs and tooling that external customers rely on incl. the necessary documentation.
  • 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.
  • 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.
  • Forward-looking approach to observability of complex systems that ensures flawless operation in production systems.
  • Experience with build systems such as CMake while focusing on minimizing build times of large-scale software projects.
  • Experience with system-integration and interfacing sensors of different kinds, especially using USB and ethernet.
  • Comfortable working across domains: embedded, web technologies, and tooling.
  • Experience working in an agile environment, providing daily updates in stand-ups and managing tasks in a sprint board.
  • A product-oriented mindset, with an eagerness to drive forward project initiatives across team-boundaries.
  • Ability to rapidly build context in new technical areas and drive solutions independently.
  • Bonus: Experience with Typescript.
  • Bonus: Experience with 3D design/printing.
  • Bonus: Experience with microcontrollers and ability to read PCB schematics.

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.