Senior Software Integration Engineer
Los Altos, CA
Full Time Senior-level / Expert USD 180K - 270K
Toyota Research Institute
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 Driving-Sensei 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.
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 Driving-Sensei 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 supervision
Bonus 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 field
Job stats:
0
0
0
Category:
Engineering Jobs
Tags: Architecture AWS Azure CI/CD Computer Science Docker Engineering GCP Human Machine Interaction Linux LLMs Machine Learning ML models MLOps Pipelines Python Research Robotics Testing UX
Perks/benefits: Career development Parental leave Salary bonus
Region:
North America
Country:
United States
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.
BI Developer jobsData Engineer II jobsStaff Data Scientist jobsSr. Data Engineer jobsPrincipal Data Engineer jobsBusiness Intelligence Analyst jobsPrincipal Software Engineer jobsStaff Machine Learning Engineer jobsData Science Manager jobsData Manager jobsData Science Intern jobsSoftware Engineer II jobsDevOps Engineer jobsJunior Data Analyst jobsData Analyst Intern jobsData Specialist jobsBusiness Data Analyst jobsSr. Data Scientist jobsLead Data Analyst jobsStaff Software Engineer jobsAI/ML Engineer jobsSenior Backend Engineer jobsResearch Scientist jobsData Engineer III jobsBI Analyst jobs
NLP jobsAirflow jobsOpen Source jobsTerraform jobsKPIs jobsLinux jobsEconomics jobsMLOps jobsKafka jobsNoSQL jobsJavaScript jobsComputer Vision jobsData Warehousing jobsGoogle Cloud jobsPostgreSQL jobsRDBMS jobsPhysics jobsGitHub jobsScikit-learn jobsBanking jobsHadoop jobsStreaming jobsScala jobsData warehouse jobsPandas jobs
R&D jobsdbt jobsBigQuery jobsOracle jobsClassification jobsLooker jobsCX jobsReact jobsScrum jobsDistributed Systems jobsPySpark jobsRAG jobsRedshift jobsJira jobsELT jobsPrompt engineering jobsMicroservices jobsRobotics jobsIndustrial jobsGPT jobsSAS jobsNumPy jobsTypeScript jobsMySQL jobsData Mining jobs