At Toyota Research Institute (TRI), we’re on a mission to improve the quality of human life. We’re developing new tools and capabilities to amplify the human experience. To lead this transformative shift in mobility, we’ve built a world-class team advancing the state of the art in AI, robotics, driving, and material sciences.
Responsibilities
- Implement and maintain software components in Python and C++ that support ML training, evaluation, and inference workflows.
- Contribute to data pipelines and tooling for dataset preparation, experiment tracking, and offline analysis.
- Assist with model export and inference prototyping, including testing models on embedded or edge compute platforms.
- Contribute to tools for diagnostics, logging, and runtime debugging of end-to-end ML systems.
- Build and maintain test harnesses, CI integration, and system-level validation tools.
- Follow engineering best practices in code reviews, documentation, and testing.
Qualifications
- Bachelor's or Master’s degree in Computer Science, Robotics, or a related field.
- 3+ years of relevant industry experience in robotics, embedded, or distributed systems.
- Proficiency in modern C++ (C++14 or newer) and Python.
- Familiarity with Linux development, systems programming, or real-time software.
- Interest in machine learning systems, robotics, or large-scale software platforms.
- Comfort with collaborative development, hands-on debugging, and system-level testing workflows.
- Enthusiasm for learning from and contributing to a multi-disciplinary, cross-functional team.
Bonus Qualifications
- Exposure to machine learning pipelines, data processing, or model evaluation.
- Familiarity with model formats or inference runtimes (e.g., ONNX, TensorRT, or similar).
- Hands-on experience with edge or embedded compute platforms (e.g., NVIDIA Jetson), even at a prototype or coursework level.
- Experience in automated driving, robotics, or simulation-based system testing.
- Familiarity with containerized development or deployment (e.g., Docker).
- Experience working with distributed compute systems, large-scale data logging, or introspection frameworks.
- Prior experience in fast-paced R&D environments bridging research and production.
- Understanding of automotive software practices and standards (e.g., ISO 26262, safety-critical development).
Skills Required
- Bachelor's or Master's degree in Computer Science, Robotics, or a related field
- 3+ years of relevant industry experience in robotics, embedded, or distributed systems
- Proficiency in modern C++ (C++14 or newer) and Python
- Familiarity with Linux development, systems programming, or real-time software
- Interest in machine learning systems, robotics, or large-scale software platforms
- Comfort with collaborative development, hands-on debugging, and system-level testing workflows
What We Do
Toyota Research Institute (TRI) envisions a future where Toyota products, enabled by TRI technology, dramatically improve quality of life for individuals and society. To achieve its Vision, TRI’s Mission is to create new tools and capabilities focused on improving the human condition through research in Energy & Materials, Human-centered AI, Human Interactive Driving, and Robotics. We’re on a mission to improve the quality of human life. To lead this transformative shift, we are looking for the world's best talent -- people who enjoy solving tough problems while having fun doing it.
Why Work With Us
TRI is fueled by a diverse and inclusive community of people with unique backgrounds, education and life experiences. We are dedicated to fostering an innovative and collaborative environment by living the values that are an essential part of our culture.
Gallery









