
Senior Software Engineer - Platform Enablement (Infra/Cloud) - Torc Robotics
View Company Profile- Job Title
- Senior Software Engineer - Platform Enablement (Infra/Cloud)
- Job Location
- Ann Arbor, MI
- Job Description
About the Company
At Torc, we have always believed that autonomous vehicle technology will transform how we travel, move freight, and do business.
A leader in autonomous driving since 2007, Torc has spent over a decade commercializing our solutions with experienced partners. Now a part of the Daimler family, we are focused solely on developing software for automated trucks to transform how the world moves freight.
Join us and catapult your career with the company that helped pioneer autonomous technology, and the first AV software company with the vision to partner directly with a truck manufacturer.
Meet the Team:
The Platform Enablement team builds the foundational hardware/software infrastructure that enables integration and validation of the autonomy software stack in Torc’s automated trucks. This includes the design and maintenance of Hardware-in-the-Loop (HiL) test benches, development of integration tools, and scalable infrastructure that supports fast and reliable software deployment across vehicles and simulation environments.What You’ll Do
As a Senior Software Engineer, you'll lead the development of scalable software systems to deploy, control, and interface with multiple HiL test platforms. You’ll collaborate closely with platform, integration, and validation teams to build tools that streamline testing and improve development velocity across the autonomy stack.- Design and implement software to manage and control HiL test benches.
- Participate in roadmap planning to ensure HiL platform capabilities align with integration goals.
- Develop internal tools and APIs that bridge embedded systems, networked devices, and validation infrastructure.
- Write robust, maintainable software in C++ and Python in an Agile Linux environment.
- Contribute to deployment automation, code quality, and technical documentation.
- Act as a technical mentor to less experienced engineers.
What You’ll Need to Succeed- Bachelor's in CS, CE, EE, Robotics, or related field with 6+ years experience (or Master’s with 4+).
- Strong software engineering skills with emphasis on C++, Python, and Bash.
- Deep experience with network design, high-speed data systems
- Familiarity with build systems like Bazel and containerization tools such as Docker.
- Experience designing systems that scale and interoperate across embedded and cloud environments.
- Excellent debugging, documentation, and collaboration skills.
- Prior experience setting up production-grade software environments with a focus on testing and reliability.
Bonus Points- Experience with embedded software development or low-level system integration.
- Familiarity with AWS, REST APIs, or gRPC.
- Background in autonomy, robotics, or safety-critical systems.
- Experience with ROS/ROS2, CI/CD pipelines, or HiL test environments.
- Knowledge of CAN, PCIe, or other real-time communication protocols.
Hiring Range for Job OpeningUS Pay Range$160,800—$193,000 USDAt Torc, we’re committed to building a diverse and inclusive workplace. We celebrate the uniqueness of our Torc’rs and do not discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, veteran status, or disabilities.
Even if you don’t meet 100% of the qualifications listed for this opportunity, we encourage you to apply.
Everything You Need, One Platform.
From job listings to startups, investors to funding rounds, and everything in between, Employbl puts the power in your hands. Why wait?
Start your free trial today!Stay Ahead of the Curve
Sign up for our newsletter to stay informed about the latest startups and trends in the tech market. Let Employbl be your guide to success.
Torc Robotics Company Size
Between 200 - 1,000 employees
Torc Robotics Founded Year
2005