Software Engineer, In-Cabin Perception
Core
Develop and implement software for Driver Monitoring Systems (DMS) and In-Cabin Monitoring Systems (IMS) using in-cabin cameras to detect driver inattentiveness and ensure safety in mass-produced vehicles.
Role type
Software Engineer, In-Cabin Perception
Builds
Driver Monitoring Systems (DMS) and In-Cabin Monitoring Systems (IMS) for mass-produced Toyota vehicles
Domain
Automotive, Autonomous Driving, In-Cabin Perception
Deliverable
production ML models | product features
Required skills
C++, Python, MATLAB/Simulink, requirements analysis, functional safety (ISO 26262), SOTIF (ISO 21448), DRBFM, quality assurance, image recognition, human sensing
Preferred skills
CAN/Ethernet/SPI, embedded communication protocols, data science, analytics, AWS, CI/CD, Agile/Scrum
Technologies
MATLAB, Simulink, C++, Python, AWS
Responsibilities
Analyze customer and system requirements for mass-produced DMS; Implement, evaluate, and improve in-cabin perception software; Contribute to safety and quality activities (DRBFM, functional safety, SOTIF); Develop tools to automate development workflow; Manage project schedule and deliverables; Collaborate with developers and contractors; Align on deliverables with Toyota and suppliers
Seniority
Mid-level, hands-on IC