Drimva

Torc Robotics

ML Engineer, II - App Engine

$153K–$184K

Ann Arbor, MI, Fort Worth, TX +1 · Full-time · Posted Apr 29, 2026

Location
Ann Arbor, MI, Fort Worth, TX
Ann Arbor, Michigan, United States
Experience
Bachelor’s degree route: 4+ years of experience; master’s degree route: 0–3+ years of experience.
Education
Bachelor’s or master’s degree in Computer Science, Robotics, Electrical Engineering, or a related technical field; no equivalent-experience alternative is stated.

About the job

Develop and support a C++ SDK/framework for composing and executing applications in Torc’s autonomous truck Virtual Driver system.

What you'll do

  • Build the application-layer SDK/framework and write C++ code for the Virtual Driver system.
  • Investigate customer field issues using logs and telemetry, and create tests and code fixes.
  • Develop solutions for embedded robotics challenges, including determinism, concurrency, resource utilization, and performance.

What they ask for

  • Object-oriented C++ experience; the posting also references C17.
  • Experience with Linux.
  • Bachelor’s degree in Computer Science, Robotics, Electrical Engineering, or a related technical field, or a master’s degree in one of those fields.
  • Ability to create simple, easy-to-understand software.

Nice to have

  • Experience with Nvidia CUDA or embedded compute devices such as AGX, Jetson, or Thor.
  • Experience developing SDKs for complex embedded systems or working with autonomous robotic or vehicle systems.

Pay

$153,200 — $183,800 USD (base salary)

Tools

C++, C17, Linux, CUDA, Nvidia AGX, Jetson, Thor

Model-written summary · the original posting is authoritative

First seen Oct 10, 2026 · Last verified Nov 5, 2026 (UTC)