Senior Software Engineer, Simulation

AeroVect
Atlanta, Italy, Poland, London, Toronto, United Kingdom
Workplace: RemoteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Debugging","Profiling","Quality-focused"]

Own and extend simulation tooling used to validate autonomy systems. Build integrations with the production autonomy stack, improve simulation fidelity, and operate scenario execution in the cloud with orchestration, parallelism, and cost modeling. Create evaluation logic to produce reliable pass/fail verdicts, develop failure-triage tooling, and enhance scenario authoring across backend and frontend—while ensuring determinism, reproducibility, and high signal-to-noise test results.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
AeroVect
AeroVect
1 day ago

Senior Software Engineer, Simulation

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 5 hours agoStatus: Live

Job Summary

Own and extend simulation tooling used to validate autonomy systems. Build integrations with the production autonomy stack, improve simulation fidelity, and operate scenario execution in the cloud with orchestration, parallelism, and cost modeling. Create evaluation logic to produce reliable pass/fail verdicts, develop failure-triage tooling, and enhance scenario authoring across backend and frontend—while ensuring determinism, reproducibility, and high signal-to-noise test results.
Location: Atlanta, Italy, Poland, London, Toronto, United Kingdom
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Build and extend simulation environment capabilities, including integration with the production autonomy stack, vehicle/actor models, and representable operational conditions.
  • •Maintain and improve simulation integration as the autonomy stack evolves, including fidelity work between simulated and real inputs.
  • •Build and operate scenario execution in the cloud, including orchestration, parallelism, result aggregation, artifact capture, and runtime cost modeling.
  • •Develop the evaluation layer to turn runs into precise, stable pass/fail verdicts that gate releases without false failures.
  • •Create failure-triage tooling (clustering, per-failure recordings, dashboards) and extend scenario authoring tooling used by the V&V team across backend and frontend.

Key Requirements

  • •Bachelor’s in Computer Science, Electrical Engineering, Robotics, or a related field.
  • •Strong Python experience building maintainable code in a shared codebase.
  • •Hands-on simulation experience for autonomous systems and familiarity with platforms such as CARLA, Applied Intuition, Foretellix, NVIDIA Omniverse, IsaacSim, or Gazebo.
  • •Docker and Linux experience, distributed-systems fundamentals, and experience with GPU-based simulation environments.
  • •CI/CD and cloud execution experience integrating automated test workflows into end-to-end validation.
Experience:Autonomous systemsSimulationDistributed systemsGPU-based simulation
Education:Bachelor's
Skills:DebuggingProfilingQuality-focused
Certifications:ISO 26262ISO 21448UL4600ISO 13849
Tech Stack:PythonDockerLinuxGPUCI/CDCloudCARLAApplied IntuitionForetellixNVIDIA OmniverseIsaacSimGazeboROSROS2

Company Brief

AeroVect
AeroVect develops autonomous driving systems (AeroVect Driver) for ground support equipment to automate baggage, cargo and airfield logistics using lidar, radar, cameras and embodied AI, deploying at major airports and working with airlines and ground handlers.
Industry: Robotics
Company Size: Small (11 to 50 employees)
Growth: Growth Stage Startup
Funding: Series A
Headquarters: South San Francisco, United States
Founded: 2020
Glassdoor
Glassdoor: 1.0
WebsiteLinkedInGlassdoor