CareerPlanGet AI match score →

Linux Devices Software Engineer

Home Based - Worldwide🌐 Remote💼 Full-time🗓 2026-04-01 → 2026-07-31

Core

Developing low-level system software for autonomous devices, optimizing Ubuntu for constrained hardware environments, and contributing to the open-source embedded ecosystem.

Role type

Linux Devices Software Engineer (Embedded Systems)

Builds

Ubuntu Core, device OS images, and optimized software stacks for IoT and server-class hardware.

Domain

Embedded Linux, IoT, Open Source, Hardware-Software Integration

Deliverable

production ML models | product features | infrastructure

Required skills

Linux kernel development, C/C++/Rust/Golang, embedded systems programming, cross-compilation, device driver integration, system architecture design, debugging constrained systems, technical documentation, open-source contribution.

Preferred skills

Debian/Ubuntu packaging, firmware/UEFI/ACPI knowledge, power management optimization, board bring-up and validation, electrical engineering design tools, performance engineering, shell/Python scripting.

Responsibilities

Work with the latest Linux kernel and open source technologies, deliver Ubuntu for IoT and server-class hardware, integrate and maintain device-oriented software stacks, write high-quality software, collaborate with globally distributed teams, display technical leadership, help customers ship apps and SDKs, build device OS images, optimize the Ubuntu kernel for silicon, debug issues, contribute to technical documentation, discuss ideas and find solutions, participate as technical lead on complex customer engagements.

Seniority

General track, all seniority levels (entry to senior)

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