Senior, Software Engineer - Autonomy Core Frameworks
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