Andurilindustries
Senior Firmware Engineer - ESAD
Costa Mesa, California, United States. Posted 3 months ago
The role
You will develop low-level embedded software and build tests to verify it. This involves updating requirements, writing C code, and supporting hardware-firmware integration across multiple product platforms.
What you will do
- Develop low-level firmware in C for microcontrollers across multiple product platforms
- Design, develop, and document 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
- Maintain requirements traceability to ensure every requirement has a corresponding test
- Concurrently manage involvement in multiple projects from prototype through production
Required qualifications
- BS or MS in Computer Science, Computer Engineering, Electrical Engineering, or equivalent industry experience
- 4+ years of firmware/embedded software development experience
- Strong C coding ability for embedded systems
- Hands-on experience developing and executing test procedures for embedded firmware
- Solid understanding of coding best practices, board bring-up, and debugging
- Experience with common bus protocols (SPI, I2C, CAN, RS232, RS485, Ethernet)
- Familiarity with requirements generation and linking requirements to verification tests
- Excellent problem-solving, communication, and teamwork skills
- Must be a U.S. Person due to required access to U.S. export-controlled information or facilities
Nice to have
- Experience with one or more microcontroller cores (ARM, AVR, MSP430, PIC, etc.)
- Experience developing firmware for high-reliability or safety-critical applications
- Experience building automated test frameworks or test harnesses for embedded systems
- Understanding of requirements management tools (e.g., Jama, DOORS)
- Comfortable with scripting languages (e.g., Python) for test automation
- Experience as the firmware technical lead on fast-paced, cross-functional projects
Benefits
- Comprehensive, competitive benefits package available at little to no cost to employees
Before you apply
- Must be a U.S. Person due to required access to U.S. export-controlled information or facilities
- By submitting your application, you consent to Anduril Industries using a third-party service provider to conduct pre-employment risk, integrity, and due diligence screening
About the company
Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. Their family of systems is powered by Lattice OS, an AI-powered operating system.