Software Engineer, II - Simulation
Torc Robotics · Ann Arbor, MI
$139,000–$166,800from the description
Jul 21, 2026
Ann Arbor, MI
Jul 23, 2026
What this job asks for AI summary
A simulation engineering role focused on autonomous trucking software, where the core work involves building and running virtual test environments using data replay and simulated driving scenarios. The position combines scenario development, test plan execution, log analysis, and tooling feedback, while also mentoring junior engineers and reporting testing progress to product and quality stakeholders. Suited to engineers with a solid background in SIL/HIL methodologies and simulation-based verification.
Senior level · 6+ years · Blacksburg-Christiansburg, VA · Bachelor's required · Full-time
“or” means any one of them counts — you don't need all of them.
We read this from the posting text with AI. Skim the description below before ruling yourself out.
How this req sits in the market our data
Roughly 1 people in the Blacksburg-Christiansburg, VA area plausibly meet what this posting asks for (software quality assurance analysts and testers). range 1–1
Applicant volume Light — Few people clear these requirements, so an application that does clear them gets looked at. Worth applying to even if you miss a nice-to-have.
Rare in this occupation — lead with these, and say what you built with them.
What the occupation pays Median $103,742 (middle half $83,578–$117,703). This posting is about at that midpoint.
Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.
Why we read it this way (7)
The role title is unadorned ('simulation engineer' or similar implied by context) — no seniority level appears in the title, so advertised seniority is Unspecified. However, the requirements (6 years with a Bachelor's, mentoring responsibility, leading virtual testing events, reporting to product/quality management) support a Senior-level classification.
Torc is headquartered in Blacksburg, VA; no explicit work location or remote policy is stated in the posting, so the CBSA is set to Blacksburg-Christiansburg, VA. The pay range note mentions 'several geographic markets,' suggesting the role may be open in multiple locations.
SIL and HIL are listed together as a single paired requirement in the qualifications block; they are captured as separate skills with each listed as an alternative for the other to reflect their joint mention.
C++, Python, ROS, Test-Driven Development, and Kanban/Scrum/SAFe all appear under the 'Bonus Points!' section and are therefore preferred rather than required.
The degree requirement is a hard gate: Bachelor's with 6 years OR Master's with 3+ years OR PhD with 1 year. The minimum formal degree is Bachelor's (equivalent experience is not offered as a substitute), so the degree requirement is set to Bachelors. The 6-year figure reflects the Bachelor's path as the lowest the overall years minimum.
SOC classification is Medium confidence: the role is primarily a simulation/QA testing role (15-1253), but it also involves developing simulation infrastructure and test tooling, which has meaningful overlap with software development (15-1252).
Ignored 2 non-technology phrase(s) as skills (responsibilities/concepts, not named tools): test scenario development, Test-Driven Development.
Read the full posting
The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.