Andurilindustries
Firmware Engineer, Manufacturing Test
Costa Mesa, California, United States. Posted 22 days ago
The role
You will develop new platforms to interact with products at low levels like I2C, SPI, CAN, UART, and USB. You will work within an interdisciplinary team to deliver solutions for test execution and automation for embedded Linux, NIX, and RTOS platforms.
What you will do
- Build things that test things.
- Utilize firmware/software development to anticipate failure modes and build code for host/client verification.
- Develop low-level firmware/software for microcontroller platforms interfacing to robots.
- Develop control algorithms for OTS Data acquisition tools.
- Build capability for device side validation of system-level features using SSH and gRPC.
- Create or leverage existing debug tools.
- Debug and troubleshoot issues spanning electrical, firmware, and software boundaries.
- Transfer troubleshooting processes to automated test and failure analysis SOPs for production line staff.
- Engage in DFT/DFM reviews with electrical engineering and product firmware teams.
Required qualifications
- BS or MS in CS/CE/EE or equivalent industry experience
- 5 years of professional industry experience
- Strong C coding ability for embedded systems
- Experience integrating microcontrollers with analog and digital sensors
- Experience developing firmware in bare-metal, RTOS environments, and embedded Linux
- Solid understanding and application of coding best practices, board bring up and debugging
- Some familiarity with common bus protocols such as USB, SPI, I2C, CAN, RS232, RS485, Ethernet, etc.
- Eligible to obtain and maintain an active U.S. Secret security clearance
Nice to have
- 8 years of professional industry experience
- Bring up and Debug expertise for new designs, comfortable with low and high-speed interfaces
- Strong fundamentals for data acquisition and analysis (FFT, Bode, control loops)
- Experience with one or more microcontroller cores (ARM, AVR, MSP430, PIC, etc.)
- Experience with embedded Linux development and deployment process
- Debugging skills with JTAG, SWD, Oscilloscopes, and Logic analyzers
- Have a bias for action
- Be naturally curious about the technologies and tools you use
Benefits
- Comprehensive, competitive benefits package available at little to no cost to employees
Before you apply
- Eligible to obtain and maintain an active U.S. Secret security clearance
- 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.