Auterion

Senior Embedded Linux Software Engineer

Auterion
Apply
2 days ago
Zürich, SwitzerlandSenior

Responsibilities

  • Work within the Board Support team and collaborate with development teams to build Auterion products.
  • Add features, resolve bugs, write tests, and improve the performance of software components running on AuterionOS.
  • Develop applications and driver support for embedded hardware peripherals.
  • Maintain system services and propose, own, and implement new software solutions.
  • Collaborate with engineering and product teams to understand internal and customer use cases.
  • Provide expert L3 technical support to customers.
  • Write internal documentation and contribute to the public-facing knowledge base.
  • Participate in stand-ups, release planning, and task prioritization meetings.

Requirements

  • Bachelor’s or master’s degree in Computer Science, Software Engineering, or a related field.
  • At least 3 years of professional experience writing object-oriented C++ and/or Python.
  • Extensive experience with embedded architectures, including cross-compilation, debugging, and performance optimization.
  • Expert Linux skills covering command-line operations, resource management, system services, and networking.
  • Deep knowledge of the Linux kernel, embedded device drivers, device tree configuration, and u-boot.
  • Experience with Debian/Ubuntu-based systems, Debian packaging workflows, and complex Docker environments.
  • Knowledge of OTA updates such as mender.
  • Proficiency in networking concepts, network diagnostic tools, embedded security, secure boot, UEFI, boot-chain verification, SSL/TLS, VPNs, and encryption mechanisms.
  • Basic electrical engineering experience with schematics and debugging I2C, SPI, UART, and CAN bus communications.
  • Experience with video streaming, MIPI CSI drivers, NVIDIA Jetson, NXP iMX8, open source Linux projects, or CI systems is a bonus.
  • Experience working in an agile environment with stand-ups and sprint-board task management.
  • EU citizenship is required.

Benefits

  • Flexible working hours.
  • Stock options.
  • Generous holiday allowance.
  • Company pension plan.
  • Car parking.
  • Enhanced maternity and paternity leave.
  • Mental health and wellbeing support.
  • Learning and development opportunities.

Tech Stack

BashC++DockerGitHub ActionsGitLab CI/CDJenkinsLinuxPython

Categories

Auterion

About Auterion

51-200 employees

Auterion builds an operating system and software platform for autonomous robots and drones, combining onboard autonomy with cloud-based fleet management for enterprise and government operators. It monetizes through commercial subscriptions, integrations, and support for its PX4-based stack used across delivery, inspection, and defense applications. Founded in 2017 and headquartered in Arlington, Virginia, Auterion is privately held.

Contact me