Firmware Engineer

Anduril Anduril · Defense · Costa Mesa, CA · Tactical Recon & Strike

Anduril Industries is seeking a Firmware Engineer with 5+ years of experience in low-level software/firmware development for embedded systems. The role involves developing firmware for microcontrollers, creating device drivers, integrating system-level features, debugging hardware issues, and collaborating with cross-functional teams for prototype design through customer deployment and high-yield production. The position requires strong C coding ability, familiarity with common IC bus protocols, and the ability to obtain a U.S. Secret security clearance. Experience with specific microcontroller cores and debugging tools is preferred.

What you'd actually do

  1. Develop robust, high-confidence software/firmware for microcontrollers, create reusable device drivers, and integrate system-level features.
  2. Enable rapid development iteration by quickly debugging and troubleshooting hardware issues that span the electrical, firmware, and software boundaries.
  3. Work cross-functionally with Electrical, Software, and Product Design teams to ensure program success, from prototype design through to customer deployment.
  4. Collaborate with Test Engineering to streamline the high-yield production and manufacture of hardware products.
  5. Support product field testing to quantify customer value and identify firmware feature opportunities with high program impact.

Skills

Required

  • 5+ years of experience developing software/firmware for embedded systems
  • BS in CS/CE/EE or equivalent industry experience
  • Integrating microcontrollers with analog and digital sensors
  • Developing firmware application logic in bare-metal or RTOS environments
  • Strong C coding ability
  • Familiarity with the C language standard
  • Software development best practices
  • Software/hardware debugging approaches
  • Board bringup methodology
  • Common IC bus protocols (I2C, SPI, USB, CAN, RS232, RS485, Ethernet)
  • Clear and effective written and verbal communication skills
  • Eligible to obtain and maintain an active U.S. Secret security clearance

Nice to have

  • MS in CS/CE/EE or equivalent industry experience
  • Implementation details of one or more microcontroller cores (ARM, AVR, MSP430, PIC, etc.)
  • Firmware/hardware debugging skills with JTAG, SWD, Oscilloscopes, and logic analyzers

What the JD emphasized

  • 5+ years of experience developing software/firmware for embedded systems
  • Eligible to obtain and maintain an active U.S. Secret security clearance