Taro Logo

Senior Software Engineer, Robot Dynamics & Simulation

Research institute developing tools and capabilities in Energy & Materials, Human-Centered AI, Human-Interactive Driving, and Robotics.
Los Altos, CA, USA
$180,000 - $270,000
Backend
Senior Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
Robotics · AI

Description For Senior Software Engineer, Robot Dynamics & Simulation

Toyota Research Institute (TRI) is seeking a Senior Software Engineer to join their Robotics division, specifically focusing on Robot Dynamics & Simulation. This role is part of TRI's mission to improve human life quality through advanced robotics and automation.

The position involves working on Drake, TRI's sophisticated open-source robotics software suite (https://drake.mit.edu), which is crucial for modeling and simulating mobile robot dynamics, object manipulation, and perception. The role combines advanced software engineering with cutting-edge robotics research, requiring expertise in both C++ programming and physics-based simulation.

As part of the Dynamics and Simulation team, you'll be developing high-fidelity physics-based tools for simulating robots and vehicles, working on multibody dynamics, computational mechanics, and hybrid dynamic systems. The work encompasses creating solvers for dynamic systems, computational geometry, and contact response, with a strong emphasis on validation and verification.

The ideal candidate will join a team of accomplished computer scientists and engineers from leading institutions, working in an environment that values innovation and collaboration. The role offers opportunities to publish in peer-reviewed literature and contribute to the broader robotics community.

The position offers a competitive salary range of $180,000 to $270,000 per year for California-based roles, along with comprehensive benefits including 401(k), vacation time, sick leave, parental leave, and an annual bonus structure. TRI provides a collaborative and inclusive environment, welcoming diverse backgrounds and experiences.

This is an excellent opportunity for a senior software engineer passionate about robotics and simulation, offering the chance to work on challenging problems at the intersection of software engineering, physics, and robotics. The role combines practical engineering with research opportunities, making it ideal for someone who wants to impact the future of robotics while working with state-of-the-art technology.

Last updated a month ago

Responsibilities For Senior Software Engineer, Robot Dynamics & Simulation

  • Write high-quality, performant, maintainable code and help others do the same
  • Collaborate on developing and maintaining physically-accurate, reliable, fast open-source simulation toolkit
  • Translate physical and mathematical phenomena into clear software models
  • Solve complex modeling, mathematical, and implementation problems focusing on simulation accuracy
  • Design and scope new features for Drake users inside and outside of TRI

Requirements For Senior Software Engineer, Robot Dynamics & Simulation

Python
  • Excellent C++ software development skills, and Python knowledge
  • Experience developing numerical methods and scientific software
  • Strong communication skills and collaborative mindset
  • Understanding of scientific software accuracy and performance issues
  • Solid grasp of linear algebra, differential equations, and numerical methods
  • Experience with automated testing practices
  • Bachelor's degree in Computer Science or equivalent
  • 5+ years of experience in a related position
  • Desired: expertise in hybrid systems, multibody dynamics, numerical integration, GPU programming, computational geometry, contact mechanics, or physics-based animation

Benefits For Senior Software Engineer, Robot Dynamics & Simulation

401k
Medical Insurance
Parental Leave
  • Annual cash bonus
  • Vacation
  • Sick time
  • Parental leave
  • 401k

Interested in this job?

Jobs Related To Toyota Research Institute Senior Software Engineer, Robot Dynamics & Simulation