Toyota's Integrated Vehicle Systems (IVS) Department is looking to solve the problem of developing and implementing next-generation Automated Driving Systems (ADS) and Advanced Driving Assistance Systems (ADAS) technologies to enhance mobility and customer experience.
Requirements
- Python / C / C++ Programming experience in industry or through applied academic projects.
- Experience with sensors, central processing units (CPUs) or electronic control units (ECUs), developing application software to facilitate testing in a system or simulated environment (such as HILS, SILS).
- Experience in unit/system testing, validating, and/or verifying embedded software.
- Experience with vehicle networking technology and troubleshooting.
- Experience in requirement/specification creation following agile or waterfall software development process.
- Experience in Computer Vision, Machine Learning, and Artificial Intelligence implementation.
- Exposure to IS026262 Functional Safety concepts and application to develop new systems. [Example: HARA, FSR, TSR]
Responsibilities
- Developing System and Software Architecture for new ADAS features.
- Develop Software: Use iterative processes to design algorithms and software using Python, C/C++, MATLAB/Simulink.
- Propose and develop innovative ADAS features to commercialize high value customer needs.
- Provide data-driven proposals for new ADS and ADAS features, subsequently supported by software implementations of the proposed algorithms.
- Develop simulation environment (Hardware in the loop and/or Software in the loop) and integrate software testing processes and tools to facilitate automated testing.
- Analyze data with automated quantitative methods to enable visualized tracking of performance indicators for decision making.
- Drive prototype vehicles in simulated, closed track, and public road environments including the ability to gain necessary driver certifications.
Other
- This role requires software engineering skills with customer-focused thinking, partnership with cross functional teams, and a strong innovation mindset. Flexibility and passion are a must.
- Facilitate communication with counterparts to align global activities and drive consensus building. Collaborate with different departments to gather key information or tasks to support prototype design.
- Summarize data logically to create easy-to-understand visualized reports for technical storytelling. Communicate proactively with stakeholders and Management toward building consensus.
- Strong visual presentation skills with consideration of international audiences.
- Strong time management and task prioritization skills.
- This position requires driving. A motor vehicle record acceptable by company standards is required for this position.
- Willingness to work overtime, up to 20% of the time when necessary.
- Willingness to work a hybrid work style.
- Willingness to travel both domestically and internationally up to 20% of the time.