# Senior, Software Engineer - Autonomy Core Frameworks

Hiring organization: [Torc Robotics](https://career.thegoodapps.co/organizations/torc-robotics)

Canonical page: https://career.thegoodapps.co/jobs/5b24a3be-82bd-4f03-9d1d-bb136453ad55

Listed on Torc Robotics's own careers site. Applications go to them directly.

- Employment type: full time
- Seniority: Senior
- Location: Ann Arbor, MI
- Remote: yes
- Salary: 160800 – 193000 USD per year

## Summary

This role architectures and evolves the foundational software frameworks that power Torc's autonomous truck platform, working across multiple teams to establish patterns for reliable real-time systems. It suits experienced C++ engineers who have built production distributed systems and want to shape the technical direction of autonomous vehicle software at scale.

_Our summary, not Torc Robotics's wording._

## Skills named

CI/CD, Embedded Systems, GitHub Actions, Jenkins, Python

## Required

- Bachelor's degree in Computer Science, Robotics, Electrical Engineering, or related field with 8+ years of software engineering experience (or Master's with 6+ years, or demonstrated success architecting production platforms)
- Deep experience with C++17 and recent C++ standards
- Experience with Python for scripting and system integration
- Experience in autonomous systems, robotics, distributed systems, or complex embedded environments with pub-sub middleware
- Strong testing, continuous integration, and build systems experience
- Systems-level software design expertise including technical debt management and large codebase refactoring
- Experience mentoring engineers and establishing engineering standards
- Mastery of software engineering fundamentals: modular architecture, design patterns, concurrency, testing strategies, maintainability

## Nice to have

- Robotics middleware architecture and maintenance experience (e.g., ROS 2)
- Deep distributed systems expertise including consensus algorithms, state synchronization, event-driven architectures, deterministic replay
- ISO 26262, SOTIF, or ASPICE safety-critical software standards familiarity
- GitHub Actions and Jenkins experience
- Bazel and Bazel-based build systems experience
- Observability, logging, and monitoring systems design for distributed systems
- Simulation frameworks for regression testing
- Data schema versioning and conversion at scale

Apply on Torc Robotics's site: https://job-boards.greenhouse.io/torcrobotics/jobs/8703221002
