View All Jobs 5250

Senior Embedded Platform Engineer

Own our embedded platform features across AuterionOS for drone product lines
Zürich, Zürich, Switzerland
Senior
6 days ago
Auterion

Auterion

Provides an open-source-based operating system and software ecosystem for drones and autonomous robotic systems used in commercial and defense applications.

Senior Embedded Platform Engineer

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.

+ Show Original Job Post
























Senior Embedded Platform Engineer
Zürich, Zürich, Switzerland
Software
About Auterion
Provides an open-source-based operating system and software ecosystem for drones and autonomous robotic systems used in commercial and defense applications.