Software Engineer, Simulation & Evaluation — Autonomous

Saildrone

Alameda (CA)

On-site

USD 145,000 - 323,000

Full time

13 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

PTO and holidays
Health coverage
Equity
401(k)
Professional development
Relocation support

Job summary

Saildrone is developing autonomous unmanned surface vehicles for maritime defense. This role focuses on building the simulation, replay, resimulation, and evaluation infrastructure that lets engineers replay real-world data, simulate autonomous behavior, measure performance, and turn failures into repeatable tests.

You will connect recorded vehicle data with simulated environments and production autonomy software, create regression tests, and develop quantitative evaluation pipelines used by

Qualifications

  • Strong C++ software engineering skills and experience building production systems.
  • Experience with simulation, emulation, replay, resimulation, hardware-in-the-loop, software-in-the-loop, or comparable robotics testing infrastructure.
  • Strong systems fundamentals, including concurrency, performance, reliability, and Linux.
  • Experience building quantitative evaluation or validation systems.
  • Understanding of simulation fidelity and the limitations of simulated or replayed behavior.
  • Experience building infrastructure used by other engineers.
  • Strong communication skills to partner with stakeholders across teams

Responsibilities

  • Build production-quality simulation, replay, resimulation, and evaluation infrastructure for autonomous systems.
  • Discuss pain points with simulation users to understand what is difficult to express in the scenario definitions, what’s difficult to maintain and propose and implement solutions.
  • Connect recorded vehicle data, simulated environments, and production autonomy software into repeatable test workflows.
  • Develop open-loop and closed-loop testing for autonomous behavior.
  • Build quantitative metrics, evaluation pipelines, and regression tests.
  • Turn real-world failures and edge cases into repeatable scenarios and automated tests.
  • Analyze logs, telemetry, simulation results, and test failures to identify root causes.
  • Integrate simulation and evaluation into the software development lifecycle.

Skills

C++
Robotics testing infra
Systems programming
Linux
Concurrency
Validation systems
Technical communication

Job description

Saildrone is developing autonomous unmanned surface vehicles for maritime defense. This role focuses on building the simulation, replay, resimulation, and evaluation infrastructure that lets engineers replay real-world data, simulate autonomous behavior, measure performance, and turn failures into repeatable tests.

You will connect recorded vehicle data with simulated environments and production autonomy software, create regression tests, and develop quantitative evaluation pipelines used by

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Equity-Eligible Simulation & Evaluation Engineer
Equity-Eligible Simulation & Evaluation Engineer

Saildrone • Alameda (CA)

On-site
USD 14,000 - 323,000
PTO and holidays
Health coverage
Equity grants
+3
Autonomous Vessel Software Engineer (C)
Autonomous Vessel Software Engineer (C)

engineeringjobs.net, Inc. • California (MO)

On-site
USD 145,000 - 300,000
Equity grants
401(k) retirement plan
Relocation assistance
+1
Software Engineer, Simulation & Evaluation
Software Engineer, Simulation & Evaluation

Saildrone • Alameda (CA)

On-site
USD 14,000 - 323,000
PTO and holidays
Health coverage
Equity grants
+3
Autonomous Vessel Software Engineer - Equity & Relocation
Autonomous Vessel Software Engineer - Equity & Relocation

Saildrone • Alameda (CA)

On-site
USD 145,000 - 323,000
Generous PTO
Health coverage
Equity in company
+3
Vehicle Software Engineer
Vehicle Software Engineer

engineeringjobs.net, Inc. • California (MO)

On-site
USD 145,000 - 300,000
Equity grants
401(k) retirement plan
Relocation assistance
+1
Cloud Software Engineer - Autonomous Maritime Systems
Cloud Software Engineer - Autonomous Maritime Systems

Saildrone • Alameda (CA)

On-site
USD 145,000 - 323,000
Generous PTO
Health coverage
Equity grants
+3
Autonomous Fleet Operations Engineer
Autonomous Fleet Operations Engineer

Saildrone • Alameda (CA)

On-site
USD 132,000 - 155,000
Generous PTO and holidays
Comprehensive health coverage
Equity grants
+3
Lead Autonomous Simulation Engineer for UUVs
Lead Autonomous Simulation Engineer for UUVs

Via Logic LLC • Lynnwood (WA)

On-site
USD 131,000 - 237,000
Autonomous UUV Simulator Engineer
Autonomous UUV Simulator Engineer

United States Digital Space LLC • United States

Remote
USD 110,000 - 170,000
Software Engineer, Autonomous Systems
Software Engineer, Autonomous Systems

Saildrone • Alameda (CA)

On-site
USD 145,000 - 323,000
Generous Time Off
Comprehensive Health Coverage
Shared Ownership in the Mission
+3