> Markdown version of [/jobs/ext/2280913-embedded-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/2280913-embedded-firmware-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 Firmware Engineer - **Company:** Anduril Industries - **Location:** Costa Mesa, CA, United States - **Experience:** Experienced - **Salary:** $166,000.0 - $220,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Board Bringup, C (Programming Language), Automation of Tests, Computer Engineering, Software Debugging, Embedded Software, Firmware, FreeRTOS, Python (Programming Language), Real-Time Operating Systems, Requirements Management, Requirements Traceability, Universal Asynchronous Receiver/Transmitter, VxWorks, Jama (Software), Scripting, Serial Peripheral Interface, PIC Microcontroller, Information Technology - **Published:** August 28, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9125811/embedded-firmware-engineer ## About the Role * BS in Computer Science, Computer Engineering, Electrical Engineering, or equivalent industry experience * 2+ years of firmware/embedded software development experience * Solid C coding ability for embedded systems * Experience with common bus protocols (SPI, I2C, UART, CAN, or similar) * Familiarity with board bring-up, debugging tools, and coding best practices * Exposure to writing or executing test procedures for embedded firmware * Strong problem-solving, communication, and teamwork skills * Must be a U.S. Person due to required access to U.S. export-controlled information or facilities Preferred Qualifications: * Experience with one or more microcontroller cores (ARM, AVR, MSP430, PIC, etc.) * Experience with an RTOS (FreeRTOS, Zephyr, VxWorks, or similar) * Familiarity with requirements management tools (e.g., Jama, DOORS) * Experience building or contributing to automated test frameworks for embedded systems * Comfortable with scripting languages (e.g., Python) for test automation * Interest in defense technology and mission-driven work ## Description We are looking for a Firmware Engineer to develop low-level embedded software and help build the tests that verify it works. You'll work alongside senior engineers to update requirements, write firmware in C, and write tests to prove the code does what it should. If you want to grow your embedded skills on real defense platforms that ship in months - not years - this is the role. What You'll Do: * Develop low-level firmware in C for microcontrollers across multiple product platforms * Write and execute test procedures that verify firmware behavior against requirements * Debug and troubleshoot issues that span the electrical, firmware, and software boundaries * Support board bring-up and hardware-firmware integration alongside cross-functional teams * Help maintain requirements traceability to ensure every requirement has a corresponding test * Contribute to multiple projects at various stages from prototype through production, 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 - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) - [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) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [When Agents Meet Legacy: Never Change a Running System](https://www.wearedevelopers.com/videos/100320-when-agents-meet-legacy-never-change-a-running-system) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [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) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [Why Attend a Developer Event in 2026?](https://www.wearedevelopers.com/magazine/688-why-attend-a-developer-event-in-2026) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)