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.
About the Organization
Woven Planet is developing automated driving technology using a data-driven approach. We’re building products at autonomy levels 2-4 to drive both near- and long-term improvements to mobility for all. Woven Planet has the backing of one of the world’s largest automakers, the talent to deliver on our goal, and a built in path to product and revenue—a combination rarely seen in the mobility industry. We’re looking for doers and creative problem solvers with a passion for improving lives.
Each member of our diverse and talented group of software and hardware engineers has the opportunity to make a meaningful impact on our technology and products. Our growing team works in brand new garages and labs in Palo Alto, tests AVs at our dedicated test track in Silicon Valley, and explores the industry’s most compelling research problems at our office in London. With support from our Woven Planet colleagues in Tokyo, our work to improve the future of mobility spans the globe.
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.
The Runtime Software team is responsible for designing and building frameworks for state-of-the-art mobility in vehicles. This includes middleware components such as scheduling for real-time systems, inter-process communication, and operating system abstractions. For this position, we are looking for a candidate with a strong generalist software engineering background, experience working with Linux OS or Real-time Operating Systems, C++, system software, and the ability to work in a fast-paced collaborative environment.
Responsibilities:
-
Develop, and own software frameworks written in Modern C++ for our in-house runtime API
-
Leverage experience to develop solutions with sound design principles, extensibility, maintainability, and safety in mind
-
Set the roadmap by working with Vehicle Integration, Cloud Services, Hardware, Embedded and Autonomy software teams, and influence strategic decisions within and outside the team
-
Be a leader, support best software practices, and mentor junior engineers
-
Use strong triage skills to root-cause issues across a complex software stack, and develop processes to streamline unknown future issues smoothly
-
Develop solutions for software to be run in a CI test environment, with a strong emphasis on automation to prevent regressions
Experience:
-
Strong Modern C++ programming and working knowledge of Bash and Python scripting
-
Record of building software frameworks that are fast, simple, and error-free
-
Strong background in object oriented programming and writing reusable C++ code
-
Good understanding of inter-process communication, Linux userspace development, and knowledge of Linux kernel development
-
Ability to operate effectively and autonomously across multiple teams, and navigate technical ambiguity with only high level direction
-
Ability to transition systems from prototype stage to production-quality
-
Ability to evaluate approaches and choose the best one based on fundamental qualities and supporting data
-
5+ years of software development experience
-
(Nice to Have) Tools/dashboard development for latency analysis, and Continuous Hardware in the Loop (CHIL) test suite development
-
(Nice to Have) Knowledge and/or experience working with different sensors - camera, lidar, gnss
-
(Nice to Have) Knowledge/expertise in ROS, vehicle autonomy stack
-
(Nice to Have) Experience with ISO-26262 and Autosar standards
-
(Nice to Have) Insight into real-time, distributed, parallel computing, and low-level hardware
-
(Nice to Have) Developing safety critical/hard real time applications (aerospace, automotive, robotics, etc.)
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.