Anduril Industries

Firmware Engineer

Job Description

Posted on: 
2026-06-19

Responsibilities

  • Design firmware for embedded hardware from concept to prototype.
  • Write C/C++ for ARM processors in modern FPGAs, SoCs, and SoMs.
  • Troubleshoot issues spanning electrical and software boundaries.
  • Collaborate with hardware and software engineers for component selection and product support.
  • Develop firmware across multiple products at various development stages.
  • Utilize lab equipment for testing and debugging.
  • Ensure compliance with security clearance requirements.

Job Requirements

  • Bachelor’s Degree in Electrical Engineering, Computer Engineering, or equivalent.
  • 5+ years of experience in firmware development for embedded processors using C/C++.
  • Experience with configuration control systems like Git.
  • Competence with test equipment such as oscilloscopes and logic analyzers.
  • Familiarity with communication buses like SPI, I2C, and CAN.
  • Knowledge of embedded Linux development and hardware drivers.
  • Eligibility to obtain and maintain a U.S. Secret security clearance.
Apply now

More job openings