companyTorc Robotics logo

Machine Learning Engineer I - Acceleration Team

Torc RoboticsAnn Arbor, MI
On-site Full-time $132.4K/yr - $158.9K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Entry Level

Qualifications

What You'll Contribute:Design and implement modern C++ and CUDA code for AI inference, including data processing algorithms and custom neural network layers. Optimize C++ and CUDA code based on profiling data to minimize processing latency. Employ existing third-party and internal frameworks, libraries, and tools effectively. Collaborate closely with fellow engineers and domain specialists in a dynamic team environment. Create functional and performance tests along with thorough documentation. Deliver high-quality, unit-tested, production-ready code for deployment in embedded, safety-critical systems. Required Qualifications:Bachelor’s degree in Computer Engineering, Electrical Engineering, Software Engineering, or a related field; advanced degrees are a plus. Strong understanding of memory management in C++, along with expertise in error handling and compilers. Proficient in CUDA programming and experience with GPU architectures. Familiarity with machine learning frameworks and libraries. Excellent problem-solving skills and a collaborative mindset.

About the job

Company: Torc Robotics
Location: Ann Arbor, MI

About Torc Robotics

Torc Robotics has been advancing autonomous vehicle technology since 2007. Now part of the Daimler family, the team develops software for automated trucks, working to reshape how freight moves around the world. With a focus on real-world impact, Torc partners directly with truck manufacturers to bring autonomous driving solutions to market.

About the Acceleration Team

The Acceleration Team focuses on deploying trained machine learning models to embedded hardware. Their work includes building custom CUDA layers from Python reference designs, as well as creating pre- and post-processing modules. These modules convert raw data into model-ready inputs and translate model outputs into usable signals for the system.

Reducing model inference latency is a key priority. The team uses iterative profiling and manual optimization of GPU kernels and C++ code to achieve faster, more efficient performance.

About Torc Robotics

Torc Robotics is at the forefront of autonomous vehicle technology, dedicated to revolutionizing freight movement through innovative software solutions for automated trucks. Our commitment to excellence and pioneering spirit drives our mission, as we partner with industry leaders to push the boundaries of what's possible in transportation.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.