Senior Embedded Linux Software Engineer
Core
Develop and optimize applications, drivers, and system services for AuterionOS, a custom embedded Linux distribution powering autonomous robotic systems.
Role type
Senior Embedded Linux Software Engineer (IC)
Builds
AuterionOS (custom embedded Linux distribution) and supporting software components for drone platforms
Domain
Robotics / Embedded Systems / Linux
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Python, embedded Linux kernel, device drivers, device tree, u-boot, systemd, cross-compilation, performance optimization, networking (OSI layers), network security protocols, electrical engineering basics (I2C, SPI, UART, CAN)
Preferred skills
OTA updates (mender), video streaming (MIPI CSI), NVIDIA Jetson BSP, NXP iMX8 BSP, open source contributions, CI/CD (Jenkins, GitHub Actions)
Technologies
Linux, C++, Python, Bash, Debian/Ubuntu, systemd, Docker, Wireshark, tcpdump, SSL/TLS, VPN, UEFI, mender, MIPI CSI, NVIDIA Jetson, NXP iMX8
Responsibilities
Add features, solve bugs, and write tests for software components; collaborate with engineering teams to understand use cases; propose and implement new software solutions; provide L3 expert support to customers; write internal and public documentation; participate in agile ceremonies (stand-ups, release planning)
Seniority
Senior, hands-on IC