- Ann Arbor, Michigan, United States
- Full-time · Senior
- $161K–$193K per year
- 8+ years
Lead the architecture, design, implementation, and evolution of core frameworks that serve as the foundation for Torc's autonomous driving stack, including state management, inter-component communication, abstraction layers, and common utilities used across all software systems.
Compensation
$160,800—$193,000 USD
Responsibilities
- Lead the architecture, design, implementation, and evolution of core frameworks that serve as the foundation for Torc's autonomous driving stack
- Drive the technical direction for real-time C++ architectural components and patterns responsible for reliable system-wide data flow, component coordination, error handling, and operational observability
- Establish scalable architectural patterns and abstractions that enable autonomous driving capabilities while driving technical tradeoff discussions and long-term design decisions
- Collaborate across Behavior and Perception teams to keep integration boundaries clean and shared abstractions coherent
- Lead architecture reviews, design discussions, and code reviews while establishing engineering standards that improve reliability, maintainability, testability, and scalability
Requirements
- Bachelor's degree in Computer Science, Robotics, Electrical Engineering, or related technical discipline
- Master's degree with 6+ years of professional experience
- Nice to have: ISO 26262
- Nice to have: SOTIF
- Nice to have: ASPICE
Skills
Benefits
- 100% paid medical, dental, and vision premiums
- 401K plan with a 6% employer match
- generous paid vacation
- AD+D and Life Insurance






