Level 5, part of Woven Planet, is developing self-driving technology using a machine-learned approach to create safe mobility for everyone. Our goal is to build level 4 autonomous vehicles to improve personal transportation on a global scale. Woven Planet is a software-first subsidiary of Toyota whose vision is to create mobility of people, goods, and information that everyone can enjoy and trust.
As part of Woven Planet, Level 5 has the backing of one of the world’s largest automakers, the talent to deliver on our goal, and the opportunity for near-term product impact and revenue—a combination rarely seen in the AV industry.
Level 5 is looking for doers and creative problem solvers to join us in improving mobility for everyone with self-driving technology. We’ve built a diverse and talented group of software and hardware engineers, and each has the opportunity to make a meaningful impact on our self-driving stack.
Our team of more than 300 works in brand new garages and labs in Palo Alto, tests AVs at our dedicated test track in the Silicon Valley, and explores the AV industry’s most compelling research problems at our office in London. With support from more than 800 Woven Planet colleagues in Tokyo, Level 5’s work to improve the future of mobility spans the globe. And we’re moving fast — in Level 5’s first 18 months, we launched an employee pilot, and are now testing our fourth generation vehicle platform in San Francisco. Learn more at level-5.global.
As a software engineer on the localization team, you will be responsible for building geometric maps at scale and localizing the autonomous vehicle accurately. This will involve collaborating with partner teams in autonomy to define roadmaps, developing cutting-edge localization and mapping algorithms, and building the infrastructure and tools for evaluation and triaging. For this position, we are looking for a software engineer with the ability to understand the general concepts of autonomous vehicles.
- Design, implement and maintain efficient, reusable, and reliable C++ code
- Develop and maintain the localization and mapping software that runs on the car and the cloud
- Build tools to understand the behavior of the algorithm and dashboards to monitor the performance and health of the system
- Analyze requirements and collaborate closely with other engineers to understand what metrics and tools need to be developed
- Automate and improve existing workflows
- Ability to produce production-quality C++ software
- Familiar with probabilistic robotics, numerical optimization, SLAM, and other related fields
- Bachelor's degree or higher in Computer Science, Electrical Engineering, or a related field
- Ability to work in a fast-paced environment and collaborate across teams and disciplines
- Openness to new/different ideas. Ability to evaluate multiple approaches and choose the best one based on first principles
- Systematic problem-solving approach, coupled with strong communication skills
- Strong ownership and impact-driven
- (Nice to have) Experience in object detection and semantic segmentation using frameworks such as Pytorch and Tensorflow
- (Nice to have) Developed evaluation systems using distributed computing frameworks such as Docker, Kubernetes, and Spark
- (Nice to have) Hands-on experience with a real outdoor robotics system
- (Nice to have) Experience with building HD maps from sensor data
・We are an equal opportunity employer and value diversity.
・We pledge that any information we receive from candidates will be used ONLY for the purpose of hiring assessment.