×
Register Here to Apply for Jobs or Post Jobs. X

Systems Test Engineer, Simulation

Job in Surrey, BC, Canada
Listing for: Serve Robotics, Inc.
Full Time position
Listed on 2026-01-14
Job specializations:
  • IT/Tech
    Systems Engineer, Robotics
Salary/Wage Range or Industry Benchmark: 130000 - 155000 CAD Yearly CAD 130000.00 155000.00 YEAR
Job Description & How to Apply Below

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 Git Hub‑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 Git Hub‑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
Position Requirements
5+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary