Woven Planet

Embedded Software Engineer - Perception

Tokyo, Japan Remote Hybrid
Git Python Assembly Deep Learning AWS Docker Machine Learning C++
Search for More Jobs Talk to a recruiter now 💪
Description
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.

TEAM
Woven by Toyota develops, implements, and scales human-centered automated driving solutions for personal and commercial use. We develop perception technologies and its production software for the AD/ADAS system. To accomplish a reliable and functional system, we are solving complex real-world problems using large-scale data, machine learning algorithms, and a variety of perception technologies.

WHO ARE WE LOOKING FOR
You will combine modern technologies with safety standards while also considering cost efficiency. You will be an expert in neural networks and software engineering. Also, you have patience to handle the processes required for production development and approach them by asking “What can I do for you?” with a “Giver” mindset.

RESPONSIBILITIES
・Design and implement on-vehicle software. These machine learning models will be deployed to millions of vehicles and expected to work as the safest AD/ADAS system on the market.
・Lead the architectural design of on-vehicle machine learning models with SoC-constrained performance considerations while collaborating with other engineers and hardware vendors, and meeting the customer and the partner requirements
・Actively participate in all parts of the software development life cycle including design, implementation, testing, and documentation, and contribute to business roadmaps
・Work in a flat organization structure and report to the head of the perception engineering team.

MINIMUM QUALIFICATIONS
・Bachelor's degree in science or engineering
・2+ years production-related experience in embedded software development, including knowledge of computer science basics (algorithms, data structures), and UNIX-based systems (Linux or similar)
・Computer architecture understanding to identify and optimize performance bottlenecks across multiple software layers (OS/device drivers to applications)
・2+ years with modern and idiomatic C11 / C++11, development toolchains and version control (e.g. gcc, clang, cmake, bazel, or git)
・Business-level proficiency in English
・You appreciate a hybrid workspace and can come to our Nihonbashi office three days per week.

NICE TO HAVES
・Master's degree in related field
・Hands-on experience in the following:
   ・Python, C17, C++14/17
   ・x86/64 and arm64 assembly
   ・GPGPU programming with CUDA, OpenCL, SYCL or similar
   ・Perception technologies: computer vision, deep learning, sensors, digital signal processing 
   ・Modeling and deploying machine learning models for business applications
   ・Building infrastructure (e.g. AWS, Docker, GitHub Actions)
   ・Optimizing and/or quantizing ML models for resource-constrained hardware
・Professional experience in the automotive industry:
   ・AD/ADAS field
   ・Processes, e.g. ISO 26262, ISO/SAE 21434, ASPICE
   ・Development standards, e.g. AUTOSAR, MISRA, SEI CERT C++
・Business-level proficiency in Japanese (especially reading and listening)


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.
Woven Planet
Woven Planet
Artificial Intelligence (AI) Automotive Autonomous Vehicles Software

0 applies

34 views

Other Jobs from Woven Planet

Senior Engineer, Software Integration

Tokyo, Japan Remote Hybrid

Senior Full-Stack Portal Engineer

Tokyo, Japan Remote Hybrid

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 307 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers