Senior Embedded Systems Software Engineer

Anduril Industries

Quick summary

Work type
On-site
Location
Costa Mesa, CA
Salary
$191,000–$253,000 / yr
Posted
today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $180k
This role $222k
$107k most similar roles pay here $269k

This role pays more than 87% of similar roles. Most pay $142,175–$217,725 — the shaded band above. At the midpoint, this role pays about $222k versus about $180k 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 Embedded Systems Software Engineer

As a Senior Embedded Systems Software Engineer, you will join our Tactical Recon & Strike (TRS) team to develop and deliver robust firmware for embedded systems products. Your daily tasks include creating device drivers, architecting system-level features, and working closely with Electrical, Software, and Product Design teams to ensure successful product deployment from prototype design through customer use. You’ll also mentor junior engineers, identify opportunities for improvement, and coordinate hardware bringup and troubleshooting across electrical, firmware, and software boundaries. Required qualifications include 8+ years of embedded systems development experience, a strong background in C programming, and expertise with microcontroller integration and common IC bus protocols like I2C, SPI, USB, CAN, RS232, RS485, Ethernet, and more. This role demands deep technical leadership and product ownership skills to drive high-impact customer solutions.

What you'll do

  • Develop robust firmware for microcontrollers and create reusable device drivers.
  • Architect system-level features to support product functionality in embedded systems.
  • Mentor junior engineers and enhance the TRS Firmware team's overall capability.
  • Coordinate new-hardware bringup and troubleshoot hardware issues across boundaries.
  • Enable high-yield production by coordinating firmware support for Test Engineering.
  • Support field testing to quantify customer value and identify firmware feature opportunities.

What we're looking for

  • 8+ years of experience developing software/firmware for embedded systems.
  • MS in CS/CE/EE or equivalent industry experience with technical leadership.
  • Extensive experience integrating microcontrollers with sensors and developing firmware logic.
  • Outstanding C coding ability and deep understanding of language standards.
  • Solid knowledge of software development best practices and debugging methodologies.
  • Practical experience with common IC bus protocols like I2C, SPI, USB, CAN, RS232, etc.

More like this

Similar roles

Senior Embedded Software Engineer

Rockwell Automation

Mayfield Heights, Ohio 6 days ago
C++ Python IEC 61508 IEC 62443 Common Industrial Protocol (CIP) Ethernet USB PCI Express Intel Architecture ARM Architecture Embedded Hypervisors RTOS Linux Object-Oriented Analysis Object-Oriented Design Continuous Integration Agile Methodology Scaled Agile Framework
Hybrid

Senior Embedded Software Engineer

Motorola Solutions

Los Angeles, CA 57 days ago $135,000$200,000
C Linux kernel driver development ARM RISC-V BSP development AMD UltraScale+ Microchip Polarfire SoC Socket programming IPsec Internet/Ethernet protocols NIST FIPS 140-3 NIAP Common Criteria CNSA suite
Hybrid

Senior Embedded Software Engineer, EW

Anduril Industries

Costa Mesa, CA today $191,000$253,000
Haskell Rust Built In Test FPGA Verilog Nix NixOS Linux RF test equipment signal generators spectrum analyzers

Senior Embedded Software Engineer

Cisco

Remote (San Jose, CA) 90 days ago $165,000$241,400
C/C++ Python Linux I2C PCIe SPI MDIO TCP/IP Linux kernel Device driver development Networking ASICs PHY testing SSD USB NVRAM eMMC Secure-boot CMIS SFF standards Software quality processes
Remote

Senior Embedded Software Engineer

Motorola Solutions

Melville, NY 44 days ago $130,000$160,000
C++ Linux Python Git CMake TCP UDP Docker GitLab CI/CD ARM RTOS Embedded C/C++ Version Control Automated Testing Build Systems Image Processing Camera Systems
Hybrid

Senior Embedded Software Engineer

Cisco

Remote (Milpitas, CA) 96 days ago $165,000$241,400
C Python Linux Sonic ONIE BMC IPMI Redfish I2C SPI UART PCIe GPIO GDB KGDB AI/ML Layer 2/3 network protocols network processors optical networking secure-boot CMIS SFF
Remote