Embedded Software Engineer

Anduril Industries

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $160k
This role $193k
$113k most similar roles pay here $231k

This role pays more than 80% of similar roles. Most pay $135,000–$185,191 — the shaded band above. At the midpoint, this role pays about $193k versus about $160k 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 · Embedded Software Engineer

The Imaging team is seeking an experienced Embedded Software Engineer to contribute to the design and development of new product lines. This role involves designing firmware for embedded hardware, from concept through functional prototype stages, including board bring-up and system-level integration. The engineer will write C/C++ code for ARM processors in modern FPGAs, SoCs, and SoMs while collaborating closely with hardware and software teams to ensure component selection and troubleshooting are effectively managed. Required qualifications include 5+ years of experience developing firmware using C/C++, familiarity with configuration control systems like Git, and expertise in testing, supporting, and troubleshooting complex embedded systems. Preferred skills encompass FPGA device experience, communication bus design, and HDL firmware development for Xilinx FPGAs. This position demands a deep understanding of real-time systems and the ability to work on multiple products at various stages of their lifecycle.

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 during product development.
  • Develop firmware across multiple products at various stages of their lifecycle.
  • Collaborate with hardware engineers on component selection and schematic capture.

What we're looking for

  • 5+ years of experience in embedded firmware development using C/C++
  • Experience with ARM processors and modern FPGAs, SoCs, and SoMs
  • Proficiency in configuration control systems like Git or GitHub
  • Strong troubleshooting skills for complex hardware and embedded systems
  • Secret security clearance required
  • Experience with common communication busses (SPI, I2C, CAN) preferred
  • Familiarity with HDL firmware development for Xilinx FPGA devices

More like this

Similar roles

Embedded Systems Software Engineer

Anduril Industries

Costa Mesa, CA today $144,000$191,000
C I2C SPI USB CAN RS232 RS485 Ethernet MSP430 ARM JTAG SWD RTOS Microcontrollers Debugging Firmware Hardware Integration Analog Sensors Digital Sensors Software Development Best Practices

Embedded Software Engineer - R&D

Motorola Solutions

Los Angeles, CA 44 days ago
C Linux kernel driver development Socket programming Internet/Ethernet protocols AMD UltraScale+ MPSoC Microchip Polarfire SoC BSP IPsec Network protocols Data authentication Encryption algorithms NIST FIPS 140-3 NIAP Common Criteria
Hybrid

Principal Embedded Software Engineer

Motorola Solutions

Irvine, CA 57 days ago $180,000$250,000
C Linux kernel driver development Socket programming Internet/Ethernet protocols AMD UltraScale+ MPSoC Microchip Polarfire SoC BSP IPsec Network protocols Data authentication Encryption algorithms NIST FIPS 140-3 NIAP Common Criteria ARM RISC-V

Embedded Software Engineer

3M

Monroe, NC 23 days ago $124,127$151,710
STM32 Cesium RTOS BLE LoRa UWB MISRA IAR Embedded Workbench GitHub CI/CD DevOps JTAG SWD logic analyzers RF test equipment Python C embedded development static code analysis unit tests integration tests

Embedded Software Engineer

Qualcomm

San Diego, CA 57 days ago $162,600$244,000
PostgreSQL MySQL Oracle API Docker Kubernetes AWS CI/CD Python Java C++ Git Jira Scrum

Embedded Software Engineer

Qualcomm

San Diego, CA 52 days ago $162,600$244,000
PostgreSQL MySQL Oracle API Docker Kubernetes AWS CI/CD Python Java C++ Git Jenkins Linux REST SQL Scrum Agile