Software Engineer, Sensor Simulation

Anduril Industries, Inc.

Costa Mesa (CA)

On-site

USD 166,000 - 220,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health, dental and vision insurance
Paid time off and holidays
Retirement savings plan with company match
Wellness programs and resources

Job summary

Anduril Industries, Inc. is seeking a Software Engineer for their Costa Mesa team to develop synthetic imagery systems. Candidates should have a strong C++ programming background and experience with Unreal Engine or robotics. The role involves collaboration and integration of advanced technology in defense.

With a competitive salary range of $166,000 - $220,000 and top-tier benefits including health insurance, retirement plans, and paid time off, this position offers a dynamic work environment focused on innovation.

Qualifications

  • 4+ years of professional C++ programming experience.
  • Willing to travel 10% for collaboration.
  • Strong engineering background in Computer Science or similar fields.
  • Experience with robotics/autonomy systems.

Responsibilities

  • Develop and maintain core capabilities in Unreal Engine.
  • Integrate plugins and third-party capabilities into the platform.
  • Collaborate with teams to enhance product integration.
  • Iterate on sensor fidelity based on feedback.

Skills

C++ programming
Unreal Engine
Robotics
Communication skills
Data structures and algorithms
Performance analysis

Education

Bachelor's degree in Computer Science or related field
Master's degree in Computer Science or Software Engineering (preferred)

Tools

GDB
Perf
BPFtrace

Job description

Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model of the 21st century’s most innovative companies to the defense industry, Anduril is changing how military systems are designed, built and sold. Anduril’s family of systems is powered by Lattice OS, an AI‑powered operating system that turns thousands of data streams into a real‑time, 3D command and control center. As the world enters an era of strategic competition, Anduril is committed to bringing cutting‑edge autonomy, AI, computer vision, sensor fusion and networking technology to the military in months, not years.

ABOUT THE TEAM

The Sensor Simulation team at Anduril is building a platform for generating synthetic imagery for a variety of teams across the company. Use cases span a variety of areas such as SITL (software in the loop) and HITL (hardware in the loop) integration tests of our systems, machine learning data generation and user training simulations. Our mission is to close the sim2real gap—building synthetic imagery pipelines so realistic and physically accurate that our autonomy stack can’t tell the difference between synthetic and real‑world data. This directly accelerates development and validation of Anduril’s perception and autonomy capabilities. We are looking for software engineers with strong coding skills and deep, relevant experience who can learn quickly and help build out the platform. Candidates must have hands‑on background in robotics, autonomy systems or game engines—we need versatile generalists who can connect cutting‑edge graphics with real‑world sensor behavior.

WHAT YOU'LL DO
  • Develop and maintain core capabilities in Unreal Engine such as a terrain rendering pipeline, vehicle physics models, and many more.
  • Work with other platform teams at Anduril to ensure our service integrates seamlessly with other core services.
  • Integrate various plugins and third‑party capabilities into our platform, figuring out how to best make use of them and working around or fixing any bugs.
  • Collaborate closely with other teams across the company to enable them to integrate synthetic imagery and bring back lessons learned to help improve our product.
  • Iterate on sensor fidelity and environmental realism based on feedback from autonomy teams, bridging the gap between synthetic training data and real‑world performance.
REQUIRED QUALIFICATIONS
  • Must have 4+ years of professional C++ programming experience.
  • Must be willing to travel 10% for collaboration across offices.
  • Comfortable working in a fast‑paced, collaborative environment. Strong communication skills are a must.
  • Strong engineering background from industry or school, ideally in areas such as Computer Science, Software Engineering, Game Design, Robotics.
  • Proven understanding of data structures, algorithms, concurrency and code optimization.
  • Proficiency with Unreal Engine or demonstrated experience in robotics/autonomy systems (e.g., sensor simulation, perception pipelines, SITL/HITL testing).
  • Experience troubleshooting and analyzing remotely deployed software systems.
  • Experience with various tools for performance analysis and debugging problems (gdb, bpftrace, perf, etc).
  • Eligible to obtain and maintain an active U.S. Secret security clearance.
PREFERRED QUALIFICATIONS
  • MS in Computer Science or Software Engineering.
  • Rust programming experience.
  • GPU and graphics programming experience, including languages such as HLSL, Vulkan or CUDA.
  • Familiarity with training machine learning models, especially for computer vision use cases.
  • Understanding of sensor physics (cameras, LiDAR, radar, EO/IR) and how to model them accurately in simulation.
  • Experience with 3D modeling tools.
COMPENSATION & BENEFITS

US Salary Range: $166,000 - $220,000 USD

The salary range for this role is an estimate based on a wide range of compensation factors, inclusive of base salary only. Actual salary offer may vary based on (but not limited to) work experience, education and/or training, critical skills, and/or business considerations. Highly competitive equity grants are included in the majority of full‑time offers; and are considered part of Anduril’s total compensation package. Additionally, Anduril offers top‑tier benefits for full‑time employees, including:

  • Health, dental and vision insurance.
  • Paid time off and holidays.
  • Retirement savings plan with company match.
  • Wellness programs and resources.

As set forth in Anduril Industries’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer, Sensor Simulation
Software Engineer, Sensor Simulation

Anduril Industries, Inc. • Seattle (WA)

On-site
USD 166,000 - 220,000
Health insurance
Paid time off
Retirement savings plan
+1
Software Engineer - Modeling & Simulation
Software Engineer - Modeling & Simulation

Anduril Industries, Inc. • Costa Mesa (CA)

On-site
USD 166,000 - 22,000,000
Comprehensive medical, dental, and vision plans
Highly competitive PTO plans
Family Planning & Parenting Support
+2
Senior Software Engineer, Sensor Fusion
Senior Software Engineer, Sensor Fusion

Anduril Industries • Broomfield (CO)

On-site
USD 190,000 - 252,000
Equity grants
Top-tier benefits
Software Engineer, Perception
Software Engineer, Perception

Anduril Industries, Inc. • Costa Mesa (CA)

On-site
USD 191,000 - 253,000
Comprehensive benefits package
Competitive equity grants
Software Engineer, Perception
Software Engineer, Perception

Slope • Costa Mesa (CA)

On-site
USD 191,000 - 253,000
Comprehensive benefits package
Competitive equity grants
Software Engineer (Perception)
Software Engineer (Perception)

Anduril Industries • Costa Mesa (CA)

On-site
USD 191,000 - 253,000
Top-tier benefits
Competitive equity grants
Software Engineer, Modeling and Simulation, Space
Software Engineer, Modeling and Simulation, Space

Mosaic.tech • Colorado

On-site
USD 143,000 - 191,000
Software Engineer, Game Development
Software Engineer, Game Development

Anduril Industries • Seattle (WA)

On-site
USD 166,000 - 253,000
Equity grants
Benefits package
Software Engineer, Game Development
Software Engineer, Game Development

Slope • Seattle (WA)

On-site
USD 166,000 - 253,000
Comprehensive benefits package
Competitive equity grants
Senior Robotics Software Engineer, Sensor Fusion
Senior Robotics Software Engineer, Sensor Fusion

Anduril • Washington

On-site
USD 191,000 - 253,000
Comprehensive benefits package
Equity grants