Senior Embedded Software Engineer

Anduril Industries

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $180k
This role $200k
$110k most similar roles pay here $243k

This role pays more than 68% of similar roles. Most pay $141,306–$217,725 — the shaded band above. At the midpoint, this role pays about $200k 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 Software Engineer

As a Senior Embedded Software Engineer on Anduril’s DeviceOS team, you will play a pivotal role in developing the operating system for the company's advanced robotics systems. Your responsibilities include board bring-up and maintenance on embedded ARM boards, customizing vendor BSPs for NixOS integration, and enhancing security measures for embedded Linux systems. You will work with technologies such as C or Rust, U-Boot, EDK2, and platform firmware while leveraging tools like Nix/NixOS to streamline software deployment across diverse environments. This role demands expertise in Linux kernel development and vulnerability management, ensuring robustness and reliability of the system deployed on land, sea, and air platforms.

What you'll do

  • Perform board bring-up and maintenance on embedded ARM boards.
  • Customize vendor BSPs for integration with NixOS systems.
  • Secure embedded Linux systems against vulnerabilities.
  • Develop and maintain device trees, bootloaders, and kernel drivers.
  • Implement automated testing and field support for deployed software.

What we're looking for

  • Experience with Linux kernel development.
  • Familiarity with bootloaders and platform firmware (uBoot, EDK2).
  • Proficiency in C or Rust programming languages.
  • Knowledge of Nix/NixOS for system configuration and management.
  • U.S. citizenship or permanent residency required.

More like this

Similar roles

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