Senior Software Integration Engineer
Company: Toyota Research Institute
Location: Los Altos
Posted on: June 1, 2025
Job Description:
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 in
Human-Centered AI, Human Interactive Driving, Energy and Materials,
Machine Learning, and Robotics.The Human Interactive Driving team
seeks to accelerate the path to building a much more intelligent
vehicle that places humans at the center of a more evocative and
safer driving experience. Under the concept, we research AI-based
interactions to unlock a person's full driving capability while
simultaneously making driving safer and more enjoyable.We are
looking for a software engineer to join the Human Machine
Interaction Research (HMIR) team to work on our Driving-Sensei
project. You'll collaborate closely with multi-functional teams,
spanning AI research, UX design, and vehicle systems engineering.
You will translate future-facing research into integrated,
testable, and demonstrable HMI experiences within real vehicle
prototypes and development platforms. This role is instrumental in
owning and delivering our full HMI application-from early research
integration to end-to-end performance, stability, and usability
within experimental vehicle platforms.Responsibilities
- Be responsible for the full lifecycle of the HMI application,
from architectural design and software integration to performance
tuning and in-vehicle validation
- Specify and implement a full stack SW architecture that
integrates vehicle telemetry data, human-machine interface (HMI)
hardware (physiological sensing, touch displays, audio, AR
headsets), machine learning (ML) models, LLMs, and 2D UIs
- Work closely with vehicle HW engineers to integrate SW
architecture onto vehicles
- Collaborate with front-end SW engineers and designers to
integrate UX code into the system
- Integrate and modify existing research code that comprise key
components of the system
- Lead the effort to coordinate and restructure research code
into modular, stable and well-documented functions
- Establish continuous integration, test, and deployment
automation for software releases (CI/CD)
- Deploy the SW system in-vehicle at a real race track, provide
debugging support, and train UX researchers to operate the system
independently during user studies
- Contribute to documentation and information exchange among
engineering and research teams
- Review and guide others in writing clean and maintainable
code
- Manage the overall timeline for system development delivery and
work closely with technical program manager to ensure milestones
are achieved
- Work on-site at our Los Altos office and travel monthly to a
race track for vehicle testing.Qualifications
- Master's degree in Computer Science, or related field, with 5+
years of industry experience
- Deep understanding of C++ and Python toolchains
- Deep understanding and hands on experience with ROS2
framework
- Strong understanding of Linux-based development,
containerization (e.g., Docker), and system-level debugging
tools
- Consistent track record to navigate and integrate large
codebases and research prototypes into complex systems
- Demonstrated experience owning and delivering sophisticated
applications or subsystems in production-like environments
- Experience with UI development, including web-based interfaces
or using game engines (e.g., Unity, Unreal Engine)
- Ability to design, deploy, and manage systems in cloud
environments (e.g., AWS, GCP, Azure)
- Ability to communicate complex concepts clearly across
different audiences
- Have a high level of initiative and self-motivation, work
without direct supervisionBonus Qualifications
- Experience developing mobile apps with cloud integration and
interfaces to vehicle systems
- Experience working with or training machine learning models
(e.g., model optimization, pipelines, MLOps)
- Experience deploying SW on vehicle platforms or other complex
HW systems
- Experience working in a research environment
- Experience deploying SW in the fieldThe pay range for this
position at commencement of employment is expected to be
between$180,000and$270,000/year for California-based roles;
however, base pay offered may vary depending on multiple
individualized factors, including market location, job-related
knowledge, skills, and experience. Note that TRI offers a generous
benefits package (including 401(k) eligibility and various paid
time off benefits, such as vacation, sick time, and parental leave)
and an annual cash bonus structure. Details of participation in
these benefit plans will be provided if an employee receives an
offer of employment.
#J-18808-Ljbffr
Keywords: Toyota Research Institute, Dublin , Senior Software Integration Engineer, IT / Software / Systems , Los Altos, California
Didn't find what you're looking for? Search again!
Loading more jobs...