At Toyota Research Institute (TRI) were on a mission to improve the quality of human life. Were developing new tools and capabilities to amplify the human experience. To lead this transformative shift in mobility weve built a worldclass team in HumanCentered AI Human Interactive Driving Energy and Materials Machine Learning and Robotics.
We are looking for a software engineer to join the Human Machine Interaction Research (HMIR) team to work on our DrivingSensei project. Youll collaborate closely with multifunctional teams spanning AI research UX design and vehicle systems engineering. You will translate futurefacing 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 applicationfrom early research integration to endtoend 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 invehicle validation
Specify and implement a full stack SW architecture that integrates vehicle telemetry data humanmachine 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 frontend 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 welldocumented functions
Establish continuous integration test and deployment automation for software releases (CI/CD)
Deploy the SW system invehicle 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 onsite at our Los Altos office and travel monthly to a race track for vehicle testing.
Qualifications
Masters 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 Linuxbased development containerization (e.g. Docker) and systemlevel 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 productionlike environments
Experience with UI development including webbased 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 selfmotivation 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
The pay range for this position at commencement of employment is expected to be between$180000and$270000/year for Californiabased roles; however base pay offered may vary depending on multiple individualized factors including market location jobrelated 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.
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.