Anduril Industries

Firmware Engineer

Job Description

Posted on: 
2025-12-23

Responsibilities

  • Design firmware for embedded hardware from concept to functional prototype.
  • Write C/C++ for ARM processors in modern FPGAs, SoCs, and SoMs.
  • Troubleshoot issues across electrical and software boundaries using lab equipment.
  • Collaborate with hardware and software engineers for component selection and product support.
  • Develop firmware across multiple products at various stages of their development cycle.
  • Ensure proper testing, supporting, and troubleshooting of complex hardware and embedded systems.
  • Maintain eligibility for U.S. Secret security clearance.

Job Requirements

  • Bachelor’s Degree in Electrical Engineering, Computer Engineering, or equivalent.
  • 5+ years of experience developing firmware for embedded processors using C/C++.
  • Experience with configuration control systems like Git or GitHub.
  • Competence with test equipment such as oscilloscopes and logic analyzers.
  • Familiarity with designing for common communication buses like SPI, I2C, CAN.
  • Knowledge of embedded Linux development and basic Unix/Linux tools.
  • Preferred: 10+ years of experience with FPGA devices and embedded real-time systems.
Apply now

More job openings