Woven by Toyota is the mobility technology subsidiary of Toyota Motor Corporation. Our mission is to deliver safe, intelligent, human-centered mobility for all. Through our Arene mobility software platform, safety-first automated driving technology and Toyota Woven City — our test course for advanced mobility — we’re bringing greater freedom, safety and happiness to people and society.
Our unique global culture weaves modern Silicon Valley innovation and time-tested Japanese quality craftsmanship. We leverage these complementary strengths to amplify the capabilities of drivers, foster happiness, and elevate well-being.
TEAMArene's mission is to empower Toyota and its partners to deliver next-generation vehicles with hardware-agnostic software that can be updated to support new features at any time.
The Arene Vehicle Platform Team's goal is to build the next generation in-vehicle platform that can host applications ranging from automated driving to in-cabin experiences.
WHO ARE WE LOOKING FORWe are looking for a Senior Embedded Software Engineer with expertise in C++ programming to support the advancement of our vehicle software platform. To be successful in this role you should bring extensive experience in embedded systems and a proven track record in automotive software development. Here you will have opportunities to lead technical projects and collaborate with engineers who bring an obsessive mindset to high-quality software development.
This position is hybrid, requiring your presence on site three days per week where you will report to a team lead.
RESPONSIBILITIES:
- Design and develop vehicle frameworks and operating system abstractions to ensure more efficient vehicle software development
- Develop safe, maintainable, high-quality code for public use through mass deployment to millions of vehicles
- Develop tools that automate error-prone tasks and ensure safety by construction
- Develop libraries that make distributed concurrent computation fast, simple and error-free
MINIMUM QUALIFICATIONS:
- 5+ years of hands-on development experience in C++
- Experience with common software performance issues and tradeoffs
- Understanding of complex system specifications
- Experience creating robust software designs and effectively explaining them
- A keen sense of systems architecture and data-oriented design principles
- A deep commitment to maintaining high-standards in software development
NICE TO HAVES:
- Experience developing ADAS Systems
- Experience developing in In-Vehicle Infotainment Systems
- Understanding of real-time, distributed, parallel computing, and low-level hardware
- Exposure to safety-critical & hard real-time embedded applications
- Familiarity with design and analysis of fault-tolerant systems
- Large-scale software development toolchains
- Security-conscious software design and implementation
- Familiarity with ISO 26262, SOTIF, or other Functional Safety Standards
- Hands-on experience developing AUTOSAR systems
- Bilingual English and Japanese language skills
If you are located outside of Japan we will set up an interview over Google Hangout Meet.
WHAT WE OFFER・Competitive Salary - Based on experience・Work Hours - Flexible working time with NO core-hours・Paid Holiday - 20 days per year (prorated)・Sick Leave - 6 days per year (prorated)・Holiday - Sat & Sun, Japanese National Holidays, and other days defined by our company・Japanese Social Security - all applicable (Health Insurance, Pension, Workers’ Comp, and Unemployment Insurance, Long-term care insurance)・In-house Training Program (software study/language study)
By submitting your application you agree to the following terms: https://woven.toyota/en/applicant-privacy-notice
Our Commitment・We are an equal opportunity employer and value diversity.・
We pledge that any information we receive from you will be used ONLY for the purpose of hiring assessment.