Drimva

Torc Robotics

Senior, Software Engineer - Autonomy Core Frameworks

$161K–$193K

Ann Arbor, MI +1 · Senior · Full-time · Posted Sep 8, 2026

Location
Ann Arbor, MI
Ann Arbor, Michigan, United States
Experience
8+ years of professional software engineering experience with a bachelor’s degree, or 6+ years with a master’s degree; alternatively, demonstrated success designing and evolving complex production software platforms with architectural ownership.
Education
Bachelor’s degree in Computer Science, Robotics, Electrical Engineering, or a related technical discipline; alternatively, a master’s degree or demonstrated success designing and evolving complex production software platforms with ownership of architectural decisions.

About the job

Leads the architecture and development of foundational software frameworks for Torc’s autonomous truck driving stack, improving system reliability, performance, and scalability.

What you'll do

  • Architect, implement, and evolve core frameworks for data flow, component coordination, state management, and shared utilities.
  • Set technical direction and engineering standards; lead design and code reviews, mentor engineers, and collaborate with Behavior and Perception teams.
  • Develop testing, simulation, validation, and observability practices; investigate platform issues and drive architectural improvements.

What they ask for

  • Deep experience with C++17 and recent standards; comfortable using Python for scripting and system integration.
  • Experience with autonomous systems/robotics, distributed systems, or complex embedded environments using pub-sub middleware.
  • Strong experience with testing, continuous integration, and build systems; systems-level design, refactoring, and platform evolution experience.
  • Mastery of modular architecture, design patterns, concurrency, testing, maintainability, and technical leadership.

Nice to have

  • Experience with robotics middleware such as ROS 2, distributed systems, or safety-critical standards such as ISO 26262, SOTIF, or ASPICE.
  • Experience with GitHub Actions, Jenkins, Bazel, observability systems, simulation regression testing, or data-schema versioning.

Pay

$160,800 — $193,000 USD (base salary)

Tools

C++17, Python, ROS 2, GitHub Actions, Jenkins, Bazel

AI focus

Develops foundational frameworks for autonomous driving software in automated trucks; no AI-specific work is stated.

Model-written summary · the original posting is authoritative

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