Senior Software Engineer - Platform Enablement (Infra/Cloud)
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.
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.
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.
- 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.
- 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.
US Pay Range
$160,800 - $193,000 USD
At 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.
Apply for this job
*
indicates a required field