Staff, Software Engineer - Simulation

Torc Robotics

Virginia (MN)

On-site

USD 186,000 - 223,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Bonus component and stock options
100% paid medical, dental, and vision
401K with 6% employer match
Flexible vacation and start-date accr
Company-wide holiday office closures
AD+D and Life Insurance

Job summary

Torc Robotics is seeking a Staff Software Engineer to lead simulation-based testing for autonomous trucks. You will define test strategies, drive architecture decisions, and mentor engineers while coordinating across verification, model delivery, and autonomy teams.

The role emphasizes developing robust test scenarios, V&V tooling, and test infrastructure, with accountability for testing progress and risk management.

Qualifications

  • Bachelors degree in CS/CE/Robotics/Systems Eng + 10+ years experience.
  • Master's degree + 7+ years experience.
  • PhD + 5+ years experience.
  • Strong SDLC understanding and independent judgment.

Responsibilities

  • Define, build, and support virtual testing for autonomous trucks.
  • Own architecture decisions for simulation-based testing environments.
  • Mentor engineers and drive alignment across teams.
  • Lead verification, model delivery, and autonomy consumer teams.
  • Develop and execute simulation-based test scenarios and post-test analysis.
  • Identify requirements for new testing tools and infrastructure.
  • Communicate testing progress and risks to management.

Skills

SDLC
SIL testing
HIL testing
mentoring
technical leadership
test scenario development

Education

Bachelor's degree in CS/CE/Robotics/Systems Eng
Master's degree in related field
PhD in related field

Tools

ROS
C++
Python
Test frameworks

Job description

About the Company

At Torc, we have always believed that autonomous vehicle technology will transform how we travel, move freight, and do business. A leader in autonomous driving since 2007, Torc has spent over a decade commercializing our solutions with experienced partners. Now a part of the Daimler family, we are focused solely on developing software for automated trucks to transform how the world moves freight. Join us and catapult your career with the company that helped pioneer autonomous technology, and the first AV software company with the vision to partner directly with a truck manufacturer.

Meet the Team

Our simulation team is the critical technical bridge between verification, model delivery, and autonomy consumers, building the foundation for AV 3.0 driver-out development and certification. We develop and integrate robust, scalable cloud-based simulation tools and infrastructure that support massive-scale, parallel execution for V&V and high-throughput RL training. As a Staff Software Engineer, you'll set technical direction for how the team approaches simulation-based V&V and RL training infrastructure, and act as a senior technical voice across verification, model delivery, and the teams that consume our simulation tools.

What You'll Do
  • Define, build, and support testing of our autonomous trucks in a virtual testing environment, using a combination of data replay from real-world test data and simulation of real-world test and driving scenarios.
  • Own technical direction and key architecture decisions for our simulation-based test environments and infrastructure, driving consensus across the simulation team and the teams it supports.
  • Serve as the team's subject matter expert in the use of simulation, generating test scenarios, providing feedback on simulation tool features, and supporting other teams in adopting and using our simulation tools effectively.
  • Support testing of virtual driver software, and provide guidance on the use of simulation-based and data replay-based tools and test environments across the organization.
  • Develop simulation-based test scenarios, oversee execution of test plans and associated scenarios in simulation and replay-based test environments, and perform post-test activities including test event log analysis.
  • Identify requirements for new or modified virtual testing tools, test infrastructure, and simulations of real-world components, including vehicle sensors and their related environment.
  • Drive alignment across verification, model delivery, and autonomy consumer teams, representing the simulation team's roadmap, constraints, and priorities to peer teams and leadership.
  • Formally mentor and develop engineers on the team, including more senior individual contributors, and help set the technical bar for the group.
  • Lead process improvements across simulation-based testing practices, and report out to product and quality management on testing progress and technical risk.
What You'll Need to Succeed
  • Demonstrates competencies and technical proficiencies typically acquired through one of the following:
    • Bachelor's Degree in Computer Science, Computer Engineering, Robotics Engineering, Systems Engineering, or an engineering equivalent, plus 10+ years of experience
    • Master's Degree in a related field, plus 7+ years of experience
    • PhD in a related field, plus 5+ years of experience
  • Considered highly skilled and proficient in discipline, conducting complex, important work under minimal supervision and with wide latitude for independent judgment.
  • Strong understanding of the Software Development Lifecycle (SDLC).
  • Deep understanding of how simulation-based testing can be applied, including the appropriate use of recompute simulation.
  • Extensive experience developing test scenarios and debugging complex software issues.
  • Experience with Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) simulation and testing methodologies.
  • Proven ability to lead virtual testing events across specific areas of the system, tracing and troubleshooting the entire software stack.
  • Demonstrated experience mentoring and developing engineers, including more senior individual contributors.
  • Experience reporting out to product and quality management on testing progress and driving resolution of technical risk.
Bonus Points!
  • Programming experience in C++ and Python (scripting).
  • Experience with ROS (Robot Operating System).
  • Software and system troubleshooting and problem-solving, with a specific focus on system-level analysis, fault isolation, and identification.
  • Working knowledge of Test-Driven Development methodology and test framework architectures.
  • Experience with Kanban, Scrum, or Scaled Agile development.
  • Experience acting as a technical lead across multiple simulation or V&V initiatives.
Perks of Being a Torc'r

Torc cares about our team members and we strive to provide benefits and resources to support their health, work/life balance, and future. Our culture is collaborative, energetic, and team focused. Torc offers:

  • A competitive compensation package that includes a bonus component and stock options
  • 100% paid medical, dental, and vision premiums for full-time employees
  • 401K plan with a 6% employer match
  • Flexibility in schedule and generous paid vacation (available immediately after start date)
  • Company-wide holiday office closures
  • AD+D and Life Insurance

At Torc, we’re committed to building a diverse and inclusive workplace. We celebrate the uniqueness of our Torc'rs and do not discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, veteran status, or disabilities.

Our compensation reflects the cost of labor across several geographic markets. Pay is based on a number of factors and may vary depending on job-related knowledge, skills, and experience. Torc’s total compensation package will also include our corporate bonus and stock option plan. Dependent on the position offered, sign-on payments, relocation, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits.

Hiring Range for Job Opening

US Pay Range

$186,200 - $223,400

Job ID: R-102930

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer, II - Simulation
Software Engineer, II - Simulation

Torc Robotics • Blacksburg (VA), Ann Arbor (MI)

On-site
USD 139,000 - 167,000
Bonus and stock options
100% paid medical, dental, and vision
401K with 6% employer match
+2
Senior Software Engineer - Scaled Simulation
Senior Software Engineer - Scaled Simulation

Torc • Blacksburg (VA), Ann Arbor (MI)

On-site
USD 161,000 - 193,000
Bonus component and stock options
Medical, dental, and vision premiums 全
401K with employer match
+2
Senior Software Engineer - Scaled Simulation
Senior Software Engineer - Scaled Simulation

Doist • Ann Arbor (MI), Blacksburg (VA)

On-site
USD 160,000 - 193,000
Bonus & Equity
Medical, Dental, Vision
401K with match
+2
Senior Software Engineer - Scaled Simulation
Senior Software Engineer - Scaled Simulation

Torc Robotics • Blacksburg (VA)

On-site
USD 160,000 - 193,000
Stock options
100% medical/dental/vision
401K with match
+1
Software Engineer, II - Scaled Simulation
Software Engineer, II - Scaled Simulation

Doist • Blacksburg (VA), Ann Arbor (MI)

On-site
USD 139,000 - 167,000
Bonus and stock options
100% paid medical, dental, vision
401K with match
+1
Senior Simulation Vehicle Modeling Engineer
Senior Simulation Vehicle Modeling Engineer

Torc Robotics • Ann Arbor (MI)

Hybrid
USD 160,000 - 193,000
Bonus and stock options
Full medical/dental/vision benefits
401K with 6% match
+3
Quality Test Engineer, II
Quality Test Engineer, II

Torc Robotics • Fort Worth (TX)

On-site
USD 109,000 - 131,000
Bonus and stock options
Premium medical/dental/vision
401K with employer match
+2
Senior Quality Test Engineer
Senior Quality Test Engineer

Torc Robotics • Fort Worth (TX)

On-site
USD 132,000 - 159,000
Bonus component
Stock options
100% paid medical, dental, vision
+2
ML Engineer, II - Simulation Enablement
ML Engineer, II - Simulation Enablement

Torc Robotics • Ann Arbor (MI)

On-site
USD 153,000 - 184,000
Stock options
Medical/dental/vision coverage
401K with match
+3
Staff Systems Engineer – Release Strategy & Validation
Staff Systems Engineer – Release Strategy & Validation

Torcrobotics • Michigan

Hybrid
USD 168,800 - 202,600
100% paid medical, dental, and vision premiums
401K plan with 6% employer match
Generous paid vacation
+3