Zipline

drone delivery

SeniorSoftwareEngineer,AutonomySimulation&Validation

$190–230k south san francisco, california, united states
The Brief

“Senior Software Engineer, Autonomy Simulation & Validation at Zipline. Skills: Autonomy Validation, simulation at scale, rigorous scenario testing, infrastructure development, tool development, platform development. Build and own the infrastructure for validating autonomous features and system performance across planning, perception, and control. Design and develop simulation tools and scenario generation for large-scale and high-fidelity testing of autonomy under real-world and edge-case condit”

What You'll Achieve.

ensure our autonomy stack is safe, measurable, and production-ready; scale across the autonomy organization

Industry & Context.

drone delivery
Problems you'll solve

practical problem solvers; sculpt from first principles; enjoy facing adversity; can do the impossible at record breaking speeds

What They're Looking For.

Must Have

5+ years of experience building software systems for simulation, testing, or safety validation, software engineering skills with proficiency in C++, Rust, or C, Hands-on experience building or working with simulation systems for robotics or autonomous systems, particularly for testing or validation, Experience building tools, platforms, or infrastructure used by other engineers, Understanding of validation methodologies, including defining metrics, evaluating system behavior, and testing complex electromechanical systems

Nice to Have

Python is a plus for tooling and scripting, Experience with high-fidelity simulation or scenario generation frameworks, Experience with large-scale or distributed systems (e. g. , cloud infrastructure, Kubernetes, AWS), Familiarity working with systems engineering concepts (requirements, safety constraints, metrics), Exposure to autonomy stacks (planning, perception, control), Some exposure to machine learning systems

What You'll Do.

Build and own the infrastructure for validating autonomous features and system performance across planning

Design and develop simulation tools and scenario generation for large-scale and high-fidelity testing of autonomy under real-world and edge-case conditions

Develop custom tools for validation and testing of autonomy components that plug into our internal autonomy development stack

and automated solutions for running

and analyzing thousands of validation tasks across autonomy org

Establish best practices for software release validation

Define validation methodologies and metrics

determining how new autonomy features should be evaluated and measured in simulation

How You'll Work.

Team & Collaboration

Collaborate deeply with Autonomy engineers, to understand how system behavior should be evaluated; Collaborate deeply with Systems and data engineers, to ensure metrics, safety thresholds, and requirements are codified in test infrastructure; Collaborate deeply with Flight test and QA teams, to connect real-world results back into test tools and CI loops

Free ATS check

Applying for this Senior Software Engineer, Autonomy Simulation & Validation role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Zipline?

Real rants from real employees. Read before you apply.

Read Company Rants →