> Markdown version of [/jobs/ext/2268615-embedded-linux-engineer](https://www.wearedevelopers.com/jobs/ext/2268615-embedded-linux-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Linux Engineer - **Company:** Anduril Industries - **Location:** Seattle, WA, United States - **Salary:** $166,000.0 - $220,000.0 - **Contract:** Permanent contract - **Skills:** Booting (BIOS), UClibc (C Standard Library), C++ (Programming Language), Software Debugging, Linux on Embedded Systems, Firmware, Python (Programming Language), Linux Kernel, Linux Distribution, Open Source Technology, Robotic Automation Software, Software Requirements Analysis, Extensible Firmware Interface, Build Management, Yocto, Free and Open-Source Software, Build Tools, Functional Programming, Glasgow Haskell Compiler, Golang - **Published:** August 27, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9122540/embedded-linux-engineer ## About the Role * Experience developing embedded Linux systems using Yocto, buildroot, or similar systems * Interest in using Nix/NixOS as an alternative to traditional embedded Linux tooling * Experience with C or Rust * Familiarity with build systems, cross-compilation, and software delivery concepts * U.S. Person status is required as this position needs to access export controlled data PREFERRED QUALIFICATIONS * Experience with Linux kernel development * Experience with uboot, EDK2, UEFI, platform firmware, etc * Familiarity with one or more of the following vendors: NVIDIA, Xilinx, Qualcomm, NXP, Intel, AMD * Familiarity with functional programming paradigms * Experience with one or more of the following languages: C++, Python, Go, Haskell * Experience debugging systems across hardware, firmware, kernel, and userspace boundaries * A track record of contributing to open source projects or building tools used by other engineers ## Description * Build and integrate modern open source embedded Linux components for robotic systems * Design tools and processes for safely deploying Linux distributions to fleets of robots * Customize vendor board support packages and hardware platforms for NixOS * Help secure embedded Linux systems across the platform * Bring up and maintain embedded ARM boards, including device trees, bootloaders, kernel drivers, and platform firmware * Collaborate closely with hardware, autonomy, infrastructure, and vehicle teams to turn demanding system requirements into reliable software * Debug problems that span the entire stack, from silicon and firmware to operating system and application behavior * Improve the engineering practices, automation, and observability that make NixOS safer to build and deploy, To ensure your safety and help you navigate your job search with confidence, please keep the following critical points in mind: * No Financial Requests: Anduril will never solicit payment or demand personal financial details (such as banking information, credit card numbers, or social security numbers) at any stage of our hiring process. Our legitimate recruitment is entirely free for candidates. ## Related Videos - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [Retooling and refactoring - an investment in people.](https://www.wearedevelopers.com/videos/371-retooling-and-refactoring-an-investment-in-people) - [Scoring 2000 Products per Request: Performance Pitfalls in Golang](https://www.wearedevelopers.com/videos/2073-scoring-2000-products-per-request-performance-pitfalls-in-golang) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)