CareerPlan

Senior Embedded Linux Software Engineer

Zurich, SwitzerlandFull-time2026-07-06 → 2026-11-10

Core

Develop and maintain embedded Linux software for autonomous robotic systems, including writing applications, adding driver support, and optimizing performance on embedded platforms.

Role type

Senior Embedded Linux Software Engineer

Builds

AuterionOS, a custom embedded Linux distribution for drone fleets

Domain

Robotics, Embedded Systems, Linux Kernel

Required skills

C++, Python, embedded Linux kernel, device drivers, device tree, u-boot, cross-compilation, performance optimization, networking (OSI layers), Docker, Debian packaging, OTA updates, secure boot, UEFI, electrical engineering basics (I2C, SPI, UART, CAN)

Preferred skills

Video streaming (MIPI CSI), NVIDIA Jetson BSP, NXP iMX8 BSP, open source contributions, CI/CD (Jenkins, GitHub Actions)

Technologies

AuterionOS, Linux, C++, Python, Bash, Wireshark, tcpdump, mender, Docker, Jenkins, GitHub Actions, GitLab CI

Responsibilities

Add features, solve bugs, and write tests for software components; collaborate with engineering and product teams to understand use cases; propose and implement new software solutions; provide expert L3 customer support; write internal and public documentation; participate in stand-ups, release planning, and task prioritization.

Seniority

Senior, hands-on IC