Senior Software Engineer, Embedded Linux Platform (R5718)
Shield AI· Hivemind Solutions Division – AUS / International Office Entity
MelbourneInternational Office EntityPosted 1mo ago
About the role
Senior Software Engineer to own and evolve the embedded Linux platform and edge compute software stack, with a focus on NixOS and cross-distribution Linux support for Shield AI’s edge devices.
Responsibilities
- Own and evolve the embedded Linux platforms deployed across edge compute systems, with NixOS as a primary focus.
- Build and maintain operating system images, configurations and software environments for production hardware across multiple Linux distributions.
- Evolve and maintain the NixOS platform, including system configuration, packaging and integration of application and hardware dependencies.
- Develop C++ systems software and platform tooling that supports operation, configuration and deployment of edge systems.
- Integrate and maintain vendor BSPs, Linux kernels, device trees, drivers, and hardware-specific dependencies.
- Package application software, system components and third-party dependencies using Nix and other platform-appropriate mechanisms.
- Develop and improve mechanisms to build, configure, version, test and deploy complete software systems onto edge devices.
- Bring up new compute platforms and hardware configurations and establish a path from initial integration through production deployment.
- Define clean interfaces between the operating system, hardware platform and application software.
- Diagnose problems across application software, userspace Linux, the kernel, drivers and hardware interfaces.
- Improve system reliability, boot behaviour, performance, security and resource utilisation.
- Develop automated build, test and validation infrastructure for OS images and hardware/software integration.
- Collaborate with application, autonomy, perception, hardware and test engineers to integrate new capabilities and hardware.
- Improve the developer experience for engineers building, testing and deploying software on edge systems.
- Establish engineering practices to make deployed systems reproducible, traceable and recoverable.
Qualifications
- Strong understanding of Linux systems from userspace through kernel and hardware interfaces.
- Experience building, configuring or maintaining Linux systems used in deployed products.
- Experience with Nix/NixOS, Yocto, Buildroot, Debian/Ubuntu or similar Linux build/distribution technologies (deep NixOS experience valued but not required).
- Strong software engineering experience in modern C++, preferably for systems/software on Linux-based edge devices.
- Experience with reproducible builds, dependency management, software packaging or software supply chains.
- Experience diagnosing cross-boundary problems across application, OS and hardware.
- Experience with CI/CD and automated build/test systems.
- Ability to take ownership of complex platform problems from investigation to deployment and long-term support.
Skills
Required:Linux system administrationNix/NixOSC++ (systems software)CI/CDTroubleshooting across layersPackaging and dependency management
Nice to have:Yocto/Buildroot/Debian/UbuntuHardware bring-up
Last updated Oct 23, 2026. Interested? Apply on the company site.
About Shield AI
Autonomy for the world.
Our mission is to protect service members and civilians with intelligent systems.
AerospaceAutonomyDefenseliquid-ai-recruiting-targetsetter-30setter-30-2026-q1
More open roles at Shield AI
- Staff Avionics Engineer, Electrical Systems - Ranger (R6345)3d agoSeattle, WA · X-BAT Division – X-BAT Engineering - Avionics
- Staff Engineer, Aerostructures Loads - Ranger (R6352)3d agoSeattle, WA · X-BAT Division – X-BAT Engineering - Aerostructures
- Staff Engineer, Aircraft Thermal Systems - Ranger (R6351)3d agoSeattle, Washington · X-BAT Division – X-BAT Engineering - Mechanical
- Senior Staff Engineer, Weapons Physical Integration (R6364)3d agoSeattle, WA · X-BAT Division – X-BAT Engineering - MEG /
- Senior Staff Engineer, Avionics Systems (R6238)3d agoHybrid (San Diego, CA), Hybrid (Washington, DC) +2 more · X-BAT Division – X-BAT Engineering - System Engineering & Integrated Test