Firmware Engineer

Anduril Industries

Quick summary

Work type
On-site
Location
Lexington, MA
Salary
$166,000–$220,000 / yr
Posted
1 day ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $181k
This role $193k
$134k most similar roles pay here $230k

This role pays more than 60% of similar roles. Most pay $152,943–$209,750 — the shaded band above. At the midpoint, this role pays about $193k versus about $181k for comparable roles.

Based on 240 similar postings.

Employer

About Anduril Industries

Anduril Industries is a defense technology company that builds advanced hardware and software systems for national security, including autonomous drones, surveillance systems, and the Lattice AI command platform.

Anduril Industries currently has 2019 open roles on FindRole.

Listed pay typically runs $146,000–$194,000 across 1811 roles with salary data.

Most-posted roles

View all roles at Anduril Industries

At a glance

TL;DR · Firmware Engineer

The Imaging team is seeking a Firmware Engineer to design and develop firmware for new product lines, from concept through functional prototype and system integration. This role involves writing C/C++ code for ARM processors in modern FPGAs, SoCs, and SoMs, collaborating closely with hardware and software engineers on component selection and troubleshooting. The ideal candidate has 5+ years of experience developing firmware for embedded processors using C/C++, familiarity with configuration control systems like Git, and expertise in testing and supporting complex hardware and embedded systems. Preferred qualifications include FPGA device experience, knowledge of common communication busses such as SPI, I2C, and CAN, and proficiency in HDL firmware development for Xilinx FPGAs and real-time embedded systems. This position requires a secret security clearance and offers the opportunity to work on multiple products at various stages of their lifecycle within a high-scale imaging technology environment.

What you'll do

  • Design firmware for embedded hardware from concept to functional prototype.
  • Write C/C++ code for ARM processors in modern FPGAs, SoCs, and SoMs.
  • Troubleshoot complex hardware and embedded systems issues independently.
  • Develop firmware across multiple product lines at various development stages.
  • Collaborate with hardware engineers on component selection and schematic capture.

What we're looking for

  • 5+ years of experience developing firmware for embedded processors using C/C++
  • Experience with configuration control systems like Git or GitHub
  • Proven ability to test, support, and troubleshoot complex hardware and embedded systems
  • Secret security clearance required
  • Experience in FPGA devices and HDL firmware development for Xilinx FPGAs

More like this

Similar roles

Firmware Engineer

Anduril Industries

Costa Mesa, CA 23 days ago $166,000$220,000
C I2C SPI USB CAN RS232 RS485 Ethernet MSP430 ARM JTAG SWD RTOS Microcontrollers Analog sensors Digital sensors Debugging Board bringup Software development best practices

Senior Firmware Engineer

Anduril Industries

Costa Mesa, CA 23 days ago $191,000$253,000
C I2C SPI USB CAN RS232 RS485 Ethernet MSP430 ARM RTOS JTAG SWD Test-Driven Development CI/CD

Staff Engineer, Firmware Test

Samsung Semiconductor

San Jose, CA 15 days ago $163,000$253,000
Python Bash Linux NVMe PCIe NAND Flash FTL Enterprise storage Linux shell scripts CI/CD

Firmware Engineer

Amd

Austin, TX 64 days ago
C git x86 ARM RISC-V FPGA DDR SPI eSPI I2C LPC PCIe JTAG RTOS svn BIOS

Senior Firmware Engineer

Anduril Industries

Hudson, NH 1 day ago $165,000$218,000
VHDL Verilog SystemVerilog Xilinx Vivado Intel Quartus Git MIPS optimization AXI AXI-Stream SERDES DDR memory busses Ethernet MAC and PHY interfaces SPI I2C FPGA SoC