Senior Software Engineer Autonomy Core Frameworks
Torc RoboticsVisit Torc Robotics website
Torc Robotics is a Daimler Truck subsidiary developing Level 4 autonomous-driving software and systems for long-haul Freightliner Cascadia trucks.
Blacksburg, United States
About Torc Robotics
Founded in 2005 as Torc Technologies, Torc Robotics commercializes self-driving trucking technology, including its virtual-driver software, for freight operations.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will lead the architecture, implementation, and evolution of core autonomy frameworks. You will establish engineering standards, guide technical decisions, improve reliability and observability, lead reviews, mentor engineers, and develop simulation and validation approaches for platform components.
Requirements
- Bachelor's degree with 8+ years of professional software engineering experience, or a Master's degree with 6+ years of experience
- Experience designing and evolving complex production software platforms
- C++17
- Python
- Autonomous systems, robotics, distributed systems, or embedded environments
- Pub-sub middleware
- Testing
- Continuous integration
- Build systems
- Systems-level software design
- Technical debt management
- Refactoring
- Software architecture
- Design patterns
- Concurrency
- Mentoring
Responsibilities
- Lead the architecture, design, implementation, and evolution of core autonomy frameworks
- Drive technical direction for real-time C++ components and patterns
- Establish scalable architectural patterns and abstractions
- Collaborate with Behavior and Perception teams on integration boundaries
- Lead architecture reviews, design discussions, and code reviews
- Mentor engineers through technical coaching and architectural guidance
- Improve platform validation, testing, observability, and production readiness
- Analyze platform issues and drive reliability improvements
- Define simulation and validation frameworks
- Evaluate emerging architectural patterns and systems research
- Communicate technical vision and architectural concepts across stakeholders
Benefits
- Bonus component
- Stock options
- 100% paid medical, dental, and vision premiums
- 401K plan with a 6% employer match
- Flexible schedule
- Generous paid vacation available immediately after start date
- AD+D insurance
- Life insurance
