About the job
Torc Robotics, based in Ann Arbor, MI, develops software for automated trucks as part of the Daimler family. The company has focused on autonomous vehicle technology since 2007, working closely with industry partners to advance commercial solutions in freight and transportation.
The Application Engine Team builds a versatile platform for integrating and managing deep learning models in Level 4 autonomous trucking. The team’s work centers on improving development workflows, productivity, and safety standards, while enabling feature teams to create scalable and reproducible software components.
Role overview
The Machine Learning Engineer I - App Engine position supports the design and development of the Application Engine SDK and related runtime environments. This role focuses on building and optimizing tools that help deploy advanced autonomous driving features.
What you will do
- Develop a processing pipeline SDK that interfaces with distributed systems on chips using Ethernet, PCIe, and similar technologies, moving data through multiple stages.
- Optimize concurrent use of memory and GPU resources for parallel execution of trained models on a single system on a chip.
- Create a runtime environment with the App Engine SDK to deploy machine learning-based virtual driver applications.
- Improve SDK features to support Virtual Driver Software development.
- Support the Virtual Driver Division in using the Application Engine platform.
- Write high-quality code and develop test cases to ensure reliability.

