Senior Firmware Engineer

Anduril Industries

Quick summary

Work type
On-site
Location
Hudson, NH
Salary
$165,000–$218,000 / yr
Posted
today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $182k
This role $192k
$120k most similar roles pay here $246k

This role pays more than 61% of similar roles. Most pay $142,437–$221,000 — the shaded band above. At the midpoint, this role pays about $192k versus about $182k 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 1882 open roles on FindRole.

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

Most-posted roles

View all roles at Anduril Industries

At a glance

TL;DR · Senior Firmware Engineer

The AIRS team is seeking a Senior Firmware Engineer to lead FPGA architecture and development for new product lines, focusing on designing VHDL/Verilog-based solutions that optimize performance and resource utilization. This role involves collaborating with multidisciplinary teams to ensure seamless hardware/software integration, developing robust test benches, and optimizing algorithms for hardware acceleration. The ideal candidate has over 10 years of experience in HDL firmware development for FPGAs, expertise in VHDL/Verilog, and proficiency with FPGA design tools like Xilinx Vivado or Intel Quartus. Strong debugging skills using lab equipment and version control systems are essential, along with experience in multi-gigabit SERDES, DDR memory busses, Ethernet interfaces, and common communication protocols.

What you'll do

  • Lead FPGA architecture and development processes for new product lines.
  • Design VHDL/Verilog circuits for optimized performance in FPGAs or SoCs.
  • Integrate firmware with hardware, including processor bring-up and board support packages.
  • Develop test benches and validate designs using lab equipment like oscilloscopes.
  • Optimize algorithms for hardware acceleration and efficient use of on-chip bus protocols.

What we're looking for

  • 10+ years of experience in FPGA firmware development.
  • Expertise in VHDL and Verilog/SystemVerilog for RTL design.
  • Experience with Xilinx Vivado or Intel Quartus FPGA tools.
  • Strong hardware/software debugging skills using lab equipment.
  • Proficiency in version control systems like Git for collaborative work.
  • Demonstrated experience designing with multi-gigabit SERDES, DDR memory busses, and common communication interfaces.

More like this

Similar roles

Firmware Engineer

Anduril Industries

Lexington, MA today $129,000$171,000
VHDL Verilog SystemVerilog Xilinx Vivado Intel Quartus Git MIPS AXI AXI-Stream SPI I2C DDR Ethernet MAC Ethernet PHY SERDES

Firmware Engineer

Anduril Industries

Costa Mesa, CA today $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 today $191,000$253,000
C I2C SPI USB CAN RS232 RS485 Ethernet MSP430 ARM RTOS JTAG SWD Test-Driven Development CI/CD

Firmware Engineer_Senior Associate

PWC

CA 8 days ago $77,000$202,000
C/C++ JIRA Agile AWS Azure IoT AI iOS/Android ISO 9001 Real-time OS Embedded Linux ST Micro Nordic MCU Device Driver Interaction Edge Devices Cloud-Connected Systems Performance Optimization Memory Management Power Considerations
Hybrid

Senior Engineer, Firmware

Samsung Semiconductor

San Jose, CA today $138,000$206,000
C C++ UART JTAG ICE debuggers protocol analyzers SAS SATA SCSI FC NVMe PCIe

Senior Firmware Engineer (Bare-Metal)

Anduril Industries

Costa Mesa, CA today $191,000$253,000
C++, ARM Assembly Embedded C RTOS I2C SPI UART GPIO DMA PWM CAN Bus Microcontroller Programming Register-Level Programming Debugging Tools Version Control Systems CI/CD