Skip to main content
Torc Robotics

Senior Software Engineer - Autonomy Core Frameworks

RemoteUnited States only
Published
Role
Backend
Experience
Senior
Employment
Full-time
Company size
Enterprise
$160.8k–$193k/yr
Check eligibility

Open to US only. Set where you work from to check your eligibility.

No BS summary

Senior C++ software engineer (8+ yrs) to lead architecture and core frameworks for autonomous-vehicle stack. Remote in U.S. or based in listed US locations; must have deep C++ systems experience, autonomy/robotics or embedded/distributed-systems background. Responsible for architecture, reliability, testing, and mentoring.

Core skills

C++

Required skills

Pythondistributed systemsmiddleware with pub-sub communicationstestingcontinuous integrationbuild systems

Optional skills

ROS 2consensus algorithmsstate synchronizationevent-driven architecturesdeterministic replayISO 26262SOTIFASPICE

What you'll do

  • 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.
  • 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 that shape the entire platform.
  • 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 across the platform.
  • Mentor software engineers through technical coaching, architectural guidance, and day-to-day collaboration while raising engineering standards and fostering technical excellence across the organization.
  • Champion architectural quality through systematic validation, comprehensive testing strategies, observability frameworks, and production readiness practices that ensure platform robustness at scale.
  • Contribute to root cause analysis of complex platform-level issues and drive architectural improvements that enhance system reliability, performance, and operational resilience.
  • Define and evolve simulation and validation frameworks that enable rigorous testing of core architectural components across diverse operational scenarios and edge cases.
  • Evaluate emerging architectural patterns, systems research, and advanced techniques that can strengthen the platform's foundation and enable future autonomous driving capabilities.
  • Communicate complex architectural concepts and technical vision effectively across engineering teams, product, and leadership while building consensus around platform direction and technical strategy.

What they require

  • Bachelor's degree in Computer Science, Robotics, Electrical Engineering, or related technical discipline with 8+ years of professional software engineering experience, or Master's degree with 6+ years of professional experience
  • Demonstrated success designing and evolving complex, production software platforms with ownership of architectural decisions
  • Deep experienced with C++17 and recent standards
  • Comfortable with using Python to help script and glue systems together
  • Experience working across autonomous systems/robotics, distributed systems, or complex embedded environments using middleware with pub-sub communications patterns
  • Strong experience with testing, continuous integration, and build systems
  • Deep experience with systems-level software design, including experience managing technical debt, refactoring large codebases, and evolving platforms while maintaining stability and performance.
  • Experience mentoring engineers through technical leadership, architecture reviews, code reviews, and establishing engineering standards that scale across organizations.
  • Strong mastery of software engineering fundamentals including modular/composable architecture, design patterns, concurrency, testing strategies, and long-term maintainability.

Benefits

  • A competitive compensation package that includes a bonus component and stock options
  • 100% paid medical, dental, and vision premiums for full-time employees
  • 401K plan with a 6% employer match
  • Flexibility in schedule and generous paid vacation (available immediately after start date)
  • AD+D and Life Insurance
  • Potential sign-on payments, relocation, and other forms of compensation depending on position

Torc develops autonomous driving software for automated trucks. A leader in autonomous driving since 2007, it is now part of the Daimler family and partners directly with a truck manufacturer.

Autonomous VehiclesMid-sizetorc.ai
$160.8k–$193k/yr