Robotics Software Engineer

Anduril Industries

Confirmed live yesterday Low trust

Quick summary

Work type
On-site
Location
Costa Mesa, CA
Salary
$166,000–$220,000 / yr
Posted
136 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $183k
This role $193k
$134k most similar roles pay here $231k

This role pays more than 59% of similar roles. Most pay $143,650–$222,000 — the shaded band above. At the midpoint, this role pays about $193k versus about $183k 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 1697 open roles on FindRole.

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

Most-posted roles

View all roles at Anduril Industries

At a glance

TL;DR · Robotics Software Engineer

As a Robotics Software Engineer on the Maneuver Dominance team, you will design, develop, and integrate software connecting autonomous platforms with mission payloads, including stores management systems and networked devices. You will build robust data transport layers over UDP and TCP to ensure reliable communication in demanding environments while architecting APIs and Interface Control Documents using HTTP, REST, and gRPC. The role involves writing code that interfaces directly with hardware, such as embedded devices and sensors, to bridge them with higher-level autonomy software. To succeed, you must possess proficiency in C++ or Rust and experience with networking hardware like routers and switches. You will solve complex problems at the intersection of software, networking, and hardware to ensure the reliable operation of multi-asset autonomous systems within a distributed, mission-critical infrastructure.

What you'll do

  • Develop scalable software that interacts with networking devices, managed networks, and router or switch hardware.
  • Design and implement software interfaces for stores management systems (SMS) and other mission payloads.
  • Architect and implement software APIs and Interface Control Documents using HTTP, REST, and gRPC.
  • Build and optimize low-level data transport layers over UDP and TCP for reliable communication in constrained environments.
  • Write code to bridge embedded devices, sensors, and payload electronics with higher-level autonomy software.
  • Troubleshoot and debug systems in the field to ensure reliability and operational success.
  • Travel up to 25% of the time to test, debug, and deploy systems in operational environments.

What we're looking for

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related technical field.
  • 3+ years of experience developing production-grade software in C++ and/or Rust.
  • Experience building software that interacts with networking devices, managed networks, and router or switch hardware.
  • Experience designing and implementing software APIs and ICDs using HTTP, REST, and gRPC.
  • Solid understanding of low-level data transport layers including UDP and TCP.
  • Experience writing code that interfaces directly with hardware such as embedded devices, sensors, or payload electronics.
  • Must be eligible for a US security clearance.
  • Willingness to travel up to 25% to test, debug, and deploy systems in operational environments.

More like this

Similar roles

Software Engineer

Applied Materials

Santa Clara, CA 107 days ago $179,500$246,500
C++ Python C# Java Rust Machine Learning PyTorch Signal Processing Computer Vision Robotics GPU Programming FPGA Web Service Architecture Numerical Methods
7+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 108 days ago $152,000$209,000
C++ Python C# Java Rust Machine Learning PyTorch Web Service Architecture Signal Processing Computer Vision Robotics User Interface Design Mathematical Modelling Numerical Methods GPU Programming FPGA
7+ yrs exp

Software Engineer

SpaceX

McGregor, TX 105 days ago
LabVIEW C++ Python National Instruments cDAQ cRIO PXI Data Acquisition Distributed Systems Network Communication Unit Testing Performance Optimization Debugging
1+ yrs exp

Software Engineer

Coinbase

Charlotte, NC 77 days ago $152,405$179,300
Golang React AWS Kubernetes Docker Python Java Angular Vue Distributed Systems Event-Driven Architecture Caching API Integration Observability
2+ yrs exp

Software Engineer

Booz Allen Hamilton

Rome, NY 77 days ago $69,300$158,000
Python Golang Java C C++ Spring React.js Node.js Angular.js SQL Oracle Cloud Platforms Agile Microsoft Office