Torc Robotics

Senior Software Engineer, Autonomy Core Frameworks

Torc Robotics
Apply
2 days ago
Ann Arbor, MI, USASenior
H1B sponsor

Base Salary

$161k - $193k/yr

Responsibilities

  • Lead architecture, design, implementation, and evolution of core frameworks for the autonomous driving software stack.
  • Drive technical direction for real-time C++ components supporting data flow, coordination, error handling, and observability.
  • Establish scalable architectural patterns, abstractions, and long-term platform design decisions.
  • Collaborate with Behavior and Perception teams to maintain clean integration boundaries and coherent shared abstractions.
  • Lead architecture reviews, design discussions, code reviews, testing strategies, and engineering standards.
  • Mentor software engineers through technical coaching and architectural guidance.
  • Contribute to root cause analysis and architectural improvements for reliability, performance, and operational resilience.
  • Define and evolve simulation and validation frameworks for testing architectural components across operational scenarios.
  • Evaluate architectural patterns, systems research, and advanced techniques for future autonomy capabilities.
  • Communicate technical concepts and vision across engineering, product, and leadership teams.

Requirements

  • Bachelor’s degree in Computer Science, Robotics, Electrical Engineering, or a related technical discipline with 8+ years of professional software engineering experience, or a master’s degree with 6+ years of professional experience.
  • Demonstrated success designing and evolving complex production software platforms with ownership of architectural decisions.
  • Deep experience with C++17 and recent C++ standards.
  • Comfort using Python for scripting and integrating systems.
  • Experience with autonomous systems, robotics, distributed systems, or complex embedded environments using middleware with publish-subscribe communication patterns.
  • Strong experience with testing, continuous integration, and build systems.
  • Experience with systems-level software design, technical debt management, large-codebase refactoring, and platform evolution.
  • Experience mentoring engineers through technical leadership, architecture reviews, code reviews, and scalable engineering standards.
  • Strong mastery of modular and composable architecture, design patterns, concurrency, testing strategies, and long-term maintainability.
  • Experience with robotics middleware such as ROS 2 is preferred.
  • Deep distributed-systems expertise, including consensus algorithms, state synchronization, event-driven architectures, or deterministic replay, is preferred.
  • Familiarity with ISO 26262, SOTIF, ASPICE, or other safety-critical software standards is preferred.
  • Experience with GitHub Actions, Jenkins, Bazel, observability systems, simulation-based regression testing, or large-scale data-schema versioning is preferred.

Benefits

  • Competitive compensation package with bonus and stock options.
  • 100% employer-paid medical, dental, and vision premiums for full-time employees.
  • 401(k) plan with a 6% employer match.
  • Flexible schedule and generous paid vacation available immediately after the start date.
  • AD&D and life insurance.

Tech Stack

BazelC++GitHub ActionsJenkinsPython

Categories

EmbeddedRobotics
Torc Robotics

About Torc Robotics

501-1,000 employees

Torc Robotics develops autonomous driving software for heavy-duty trucks, offering a full self-driving stack, mapping, and perception for freight carriers and OEMs. Founded in 2005 and headquartered in Blacksburg, Virginia, it was acquired by Daimler Truck in 2019. As a subsidiary, Torc focuses on commercializing Level 4 trucking with its parent’s vehicle platforms and industry partnerships in North American freight transport.

Contact me