Software Engineer, Driving Behavior Evaluation
Are you interested in building products and applications for more than 10 million vehicles a year? Do you like building code at a rapid pace? Woven Planet is seeking talent passionate about building programmable mobility software O/S, the most advanced automated driving architecture/system and mapping applications.
About Woven Planet
Woven Planet is building the safest mobility in the world. A subsidiary of Toyota, Woven Planet innovates and invests in new technologies, software, and business models that transform how we live, work and move. With a focus on automated driving, smart cities, robotics and more, we build on Toyota's legacy of trust and safety to deliver mobility solutions for all.
For nearly a century, Toyota has been delivering products and services that improve lives. Automation that originated to increase the efficiency of daily activities has evolved into the safe, reliable, connected automobiles we enjoy and depend on today. Now, we are looking to the next 100 years and to extending that dream for a better life for all people. At Woven Planet we strive to build a safer, happier, more sustainable world.
Our unique global culture weaves modern Silicon Valley innovation and time-tested Japanese quality craftsmanship. The complementary strengths enable us to optimize safety, advance clean energy, elevate well-being, and improve how people live, work, and play. We envision a human-centered future where world-class technology solutions expand global access to mobility, amplify the capabilities of drivers, and empower humanity to thrive.
Why Woven Planet?
1. People (work with the best and brightest people and pioneers in mobility)
2. Benefits/Perks (we offer competitive salary and benefits, programs and services designed for your well-being)
3. Toyota (scale, distribution, integrated, well-funded, invested)
4. Independent (operate under our own governance and Board of Directors)
5. Global Startup (building the “full stack” needed for software-first mobility)
6. Unique culture (Silicon Valley innovation meets Japanese design sensibilities and quality craftsmanship)
Woven Planet is looking for an experienced[1] software engineer to build a scalable virtual experimentation pipeline for rapid iteration on our Autonomy software. With access to data from our real-world driving in San Francisco[2] [3] and Palo Alto, you’ll contribute to the automation, datasets, behavior analysis, and system metrics that our team uses to quickly understand AV performance in simulation. You’ll collaborate with partners across Level 5 to guide Autonomy development, maintain safe on-road operations, and continually improve our virtual experimentation and validation tools.
Responsibilities:
● Design, build, and maintain our virtual validation pipeline to assess AV performance on thousands of simulated miles
● Create metrics and classifiers to characterize AV system level performance
● Mine our archive of real-world driving to create comprehensive simulation testing scenarios
● Analyze and quantify AV performance in our on-road operations
● Guide our autonomy teams in prioritizing cutting-edge development
● Support our operations teams in ensuring safe AV performance on public roads
● Deliver software across a variety of Python and C++ codebases
Experience:
● Degree in a technical field - advanced degrees are preferred
● Three years of experience in software development
● Hands-on programming experience in Python
● Strong oral and written communication skills, and ability to collaborate with cross-functional partners
● (Nice to have) Proficiency in C++
● (Nice to have) Experience with SQL[4]
● (Nice to have) Experience with Protocol Buffers for data serialization
● (Nice to have) Experience with gRPC
● (Nice to have) Experience working on safety critical, robotics, or self-driving projects
● (Nice to have) Experience designing controlled experiments
OUR COMMITMENT
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.
Recommended Skills
- C++ (Programming Language)
- Communication
- Computer Programming
- Metrics
- Protocol Buffers
- Python (Programming Language)