Systems Test Engineer, Simulation
Serve Robotics – We are reimagining how things move in cities. Our sidewalk robot delivers deliveries away from congested streets, making deliveries available to more people and benefiting local businesses. We are building robotic deliveries from novelty to efficient ubiquity across Los Angeles, Miami, Dallas, Atlanta, and Chicago.
Base Pay Range
$130,000 – $155,000 per year (U.S. – all locations)
Job Details
- Mid‑Senior level
- Full‑time
- Quality Assurance – Simulation
Responsibilities
Design and build simulation scenarios representing nominal, edge‑case, and adversarial conditions.Translate autonomy requirements and real‑world incidents into reproducible tests with clear, measurable outcomes.Script environments, actors, triggers, and behaviors in Isaac Sim or Unreal Engine.Maintain configuration‑driven scenario setups (YAML / JSON) for reproducibility, sweeps, and domain randomization.Develop Python utilities and Bash scripts to automate scenario generation, execution, and evaluation.Integrate simulation‑based tests into GitHub‑based CI pipelines (PR checks, nightlies, release validation).Improve reliability, scalability, and visibility of scenario execution, including logging and metric collection.Implement and refine system‑level KPIs (safety constraints, planner success, tracking stability, interactions).Analyze simulation results to detect regressions, understand multi‑module behaviors, and surface meaningful insights.Support ML dataset creation from simulation and resimulation, including metadata curation and edge‑case identification.Work closely with autonomy, controls, QA, and release engineering to align scenarios with feature changes and test requirements.Participate in debugging sessions, test planning, and design reviews to identify issues and propose improvements.Document scenarios, evaluation logic, and test plans clearly for internal stakeholders.Take increasing ownership of scenario domains, test frameworks, or automation pipelines.Influence simulation test strategy and standards through strong technical judgment.Help mentor teammates, improve processes, and drive best practices around system‑level testing.Qualifications
Bachelor’s degree in computer science or engineering, or equivalent work experience of 4–6 years.4–6 years experience in robotics, autonomous systems, simulation, or system testing (intermediate‑senior).Strong Python skills, including automation, tooling, or testing frameworks.2–4 years hands‑on experience with Isaac Sim, Unreal Engine, Gazebo, or similar simulation environments.Knowledge of config‑driven workflows (YAML / JSON) and scripting (Bash).Ability to debug multi‑module system behavior using logs, metrics, and visualization tools.Familiarity with CI / CD workflows and GitHub‑based development.What Makes You Stand Out
Background in perception / tracking, planning, controls, or sensor simulation.Experience converting logs or incidents into simulation scenarios.Exposure to dataset creation, annotation tooling, or ML evaluation pipelines.Familiarity with C++ or GPU concepts for simulation performance (not required).Understanding of system safety, ODD definition, or scenario‑based safety frameworks.Additional Notes
We consider candidates from the United States and remote locations. Base salary ranges vary with location. If you are qualified, feel free to apply.
#J-18808-Ljbffr