CareerPlanGet AI match score →

Embedded Linux Software Engineer

USA💼 Full-time💰 $90,000–$90,000🗓 2026-07-21 → 2026-07-31

Core

Develop flight software applications for embedded Linux platforms used in unmanned aircraft, including hardware bring-up, driver integration, and system-level debugging.

Role type

Senior IC embedded Linux software engineer

Builds

Flight control software and board support packages for small unmanned aircraft

Domain

Unmanned aircraft systems / Embedded Linux / Aerospace

Deliverable

production ML models | product features

Required skills

Embedded Linux development, C/C++, Python, Bash, Linux kernel internals, device drivers, device-tree configuration, concurrent multi-process architecture, systemd, networking (TCP/UDP, IPC, ZeroMQ), hardware interface debugging (I2C, SPI, UART, CAN, USB), low-level microcontroller development (STM32, PIC), oscilloscope and protocol analyzer usage, electrical schematics and PCB layout understanding

Preferred skills

Ardupilot experience

Technologies

Bash, Embedded Hardware Support, Linux, Python, C++, NVIDIA Jetson, STM32, PIC, ZeroMQ, systemd

Responsibilities

Develop flight software applications for embedded Linux platforms, collaborate with hardware engineers to bring up new boards and integrate device drivers, maintain board support package software, plan and carry out testing at module, subsystem, and system levels, support deployment and maintenance across distributed fleets, perform system-level debugging and root-cause analysis

Seniority

Mid-level, hands-on IC

Sourced via devitjobs · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Devitjobs ↗