CareerPlanSign in

Senior Software Engineer, Embedded Linux Platform (R5718)

Melbourne💼 Full-time🗓 2026-09-08 → 2026-09-26

Core

Own and evolve the embedded Linux platforms deployed across edge compute systems, focusing on NixOS to ensure reproducible, reliable, and predictable software delivery from hardware to field deployment.

Role type

Senior IC embedded Linux platform engineer

Builds

Reproducible OS images, configurations, and software environments for production edge hardware

Domain

Defense technology / Embedded Linux systems

Deliverable

production ML models | product features | infrastructure

Required skills

Linux systems programming, embedded Linux, C++, NixOS, build systems, vendor BSP integration, device tree, driver integration, packaging

Preferred skills

Yocto, Buildroot, Debian/Ubuntu, Linux kernel development

Technologies

NixOS, Nix, C++, Linux kernel, device tree, vendor BSPs

Responsibilities

Own and evolve embedded Linux platforms with NixOS as a primary focus; Build and maintain OS images and configurations for production hardware; Evolve and maintain the NixOS platform including system configuration and dependency integration; Develop C++ systems software and platform tooling for edge system operation; Integrate and maintain vendor BSPs, Linux kernels, device trees, and drivers; Package application software and system components using Nix; Develop mechanisms to build, configure, version, test, and deploy complete software systems onto edge devices.

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