CareerPlanSign in

Senior Software Engineer, Embedded Linux Platform (R5718)

Melbourne, Victoria💼 Full-time🗓 2026-09-17 → 2026-09-26

Core

Build and own the operating system and software platform for edge compute hardware to enable reliable autonomous systems.

Role type

Senior IC embedded Linux platform engineer

Builds

Reproducible, deployable Linux-based edge compute systems

Domain

Defense technology / Embedded Linux / Autonomous systems

Deliverable

production ML models | product features | infrastructure

Required skills

Linux systems (userspace/kernel/hardware), C++ (systems software), Nix/NixOS, Linux build systems (Yocto/Buildroot), reproducible builds, CI/CD, hardware integration, driver integration, system debugging

Preferred skills

NixOS expertise, experience with vendor BSPs, experience with Debian/Ubuntu

Technologies

NixOS, Nix, C++, Yocto, Buildroot, Linux kernel, device trees

Responsibilities

Own and evolve embedded Linux platforms; build and maintain OS images and configurations; develop C++ systems software and platform tooling; integrate vendor BSPs, kernels, and drivers; package software and dependencies; develop automated build and validation infrastructure; diagnose cross-layer system problems; establish engineering practices for reproducibility and recovery

Seniority

Senior, hands-on IC

Sourced via viewjobs · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.