Software Engineer, Perception

Anduril Industries

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Costa Mesa, CA
Salary
$191,000–$253,000 / yr
Posted
137 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $182k
This role $222k
$121k $267k
below market most similar roles pay here above market

This role pays more than 72% of similar roles. Most pay $135,000–$229,462 — the blue band above. At the midpoint, this role pays about $222k 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 917 open roles on FindRole.

Listed pay typically runs $166,000–$220,000 across 872 roles with salary data.

Most-posted roles

View all roles at Anduril Industries

At a glance

TL;DR · Software Engineer, Perception

The Software Engineer, Perception joins the Tactical Recon & Strike team to develop software for aerial small drones. In this role, you will propose and prototype innovative solutions to solve complex perception problems for UAVs, specifically focusing on object detection and tracking. You will develop and maintain core libraries and runtime applications while integrating classical geometric methods with machine learning techniques. The position requires hands-on proficiency in C++ and Python within a Linux environment, utilizing deep learning frameworks like PyTorch and TensorFlow, as well as TensorRT and ONNX for model deployment. You will also work with data infrastructure teams to construct benchmarks for system performance. The work involves solving critical perception challenges such as visual odometry, SLAM, and multi-view geometry for autonomous defense systems.

What does a Software Engineer earn in California?

Median $214500 from 1157 postings across 75 companies.

See salary data

What you'll do

  • Propose and prototype innovative solutions to solve real-world perception problems for UAVs.
  • Develop and maintain core libraries and runtime applications in a Linux environment.
  • Integrate classical and geometric computer vision methods with modern machine learning techniques.
  • Construct various benchmarks with the ML and Data Infra team to analyze system performance.
  • Deploy machine learning models using TensorRT and ONNX.
  • Write and maintain automated continuous integration tests for software systems.
  • Solve complex perception problems including object detection, tracking, and sensor fusion.

What we're looking for

  • MS or PhD in Machine Learning, Robotics, or Computer Science with an emphasis on Computer Vision.
  • BS in Computer Science, Machine Learning, Electrical Engineering, or a related field.
  • 2+ years of experience developing and benchmarking ML algorithms on large-scale datasets.
  • High proficiency in C++ development within a Linux environment.
  • Experience with Python development and deep learning frameworks such as PyTorch and TensorFlow.
  • Experience deploying models with TensorRT and ONNX.
  • Experience writing and maintaining automated continuous integration tests.
  • Experience in domains such as Object Detection, Tracking, SLAM, or Sensor Fusion.
  • Eligible to obtain and maintain an active U.S. Secret security clearance.
  • Experience troubleshooting and analyzing remotely deployed software systems (preferred).
  • Proficient in CUDA (preferred).

More like this

Similar roles

Perception Algorithm Engineer

Apple Inc

Cupertino, CA 58 days ago $150,400–$277,600
Computer Vision PyTorch JAX Python C++ Swift Machine Learning Deep Learning Multi-Object Tracking SLAM Sensor Fusion Reinforcement Learning Numerical Optimization DSP Data Augmentation Foundation Models State Estimation Kinematics Factor Graphs
2+ yrs exp

Senior Perception Software Engineer

Nvidia

Remote (CA) +3 42 days ago $224,000–$356,500
C++ Python CUDA SIMD TensorFlow PyTorch Deep Learning DNN SDLC Test-Driven Development Software Verification Synthetic Data Machine Learning
10+ yrs exp Remote

Software Engineer

Abbott

Irving, TX 30 days ago
C C++ Embedded Systems Agile CI/CD Test-Driven Development Software Design Patterns Data Analytics
5+ yrs exp