CareerPlanSign in

Senior, Software Engineer - Autonomy Core Frameworks

Ann Arbor, MI 💼 Full-time💰 $160,800–$160,800🗓 2026-09-08 → 2026-09-26

Core

Architecting and advancing foundational frameworks for Torc's autonomous driving stack, including state management, inter-component communication, and abstraction layers for automated trucks.

Role type

Senior, hands-on IC software architect

Builds

Core autonomy software frameworks for automated freight trucks

Domain

Autonomous driving / Robotics / Embedded systems

Deliverable

production ML models | product features

Required skills

C++17, Python, distributed systems, pub-sub middleware, systems-level design, concurrency, testing strategies, technical leadership, code reviews, simulation frameworks

Preferred skills

ROS 2, consensus algorithms, ISO 26262/SOTIF/ASPICE, Bazel, observability systems, data schema versioning

Technologies

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

Responsibilities

Lead architecture, design, and implementation of core autonomy frameworks; Drive technical direction for real-time C++ components; Establish scalable architectural patterns and abstractions; Collaborate with Behavior and Perception teams; Lead architecture reviews and code reviews; Mentor software engineers; Champion architectural quality through testing and validation; Contribute to root cause analysis of platform issues; Define and evolve simulation frameworks.

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.