Skip to main content

Torc Robotics

Software Engineer, II - Simulation

Ann Arbor, MI, Blacksburg, VAmidAdded 2 days ago

About this role

Torc is seeking a Software Engineer II specializing in simulation to build and maintain virtual testing environments for autonomous trucks. You'll develop simulation-based test scenarios, oversee test execution, analyze results, and serve as a subject matter expert supporting verification and validation efforts across the organization.

What you'll do

  • Design and build virtual testing environments combining data replay and simulation for autonomous truck validation
  • Develop simulation-based test scenarios and oversee their execution in test environments
  • Perform post-test analysis including event log review and troubleshooting
  • Provide expertise and support to teams using simulation and data replay tools
  • Identify requirements for new simulation tools, infrastructure, and sensor/environment models
  • Support testing of virtual driver software and collaborate on V&V activities

What they're looking for

  • Simulation software development and architecture
  • Test scenario design and execution
  • Cloud-based infrastructure and scalable systems
  • Data replay and log analysis
  • Autonomous vehicle domain knowledge
  • Python or C++
  • Sensor modeling and simulation
  • Technical documentation and knowledge sharing
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Torc Robotics

Torc Robotics develops autonomous driving software and systems for trucks. The company is hiring systems engineers, software engineers, and test automation specialists to build validation frameworks, integration environments, and web applications that ensure the reliability and quality of their autonomous vehicle technology.

View all jobs at Torc Robotics

Likely interview questions

  • Describe your experience designing and implementing simulation environments for complex systems.
  • How have you approached debugging test failures by analyzing logs and event data from large-scale test executions?