Woven Planet is hiring a

Senior Autonomous Driving Simulation Software Engineer

Full-Time
Woven Planet is building mobility for a safer, happier and sustainable 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 from cars to smart cities. 

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 and elevate well-being.  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.

TEAM
Arene is a new and exciting vehicle development platform we are building at Woven Planet.

The Software Platform Team’s mission is to simplify vehicle software development and increase developer agility by creating tools and processes which enable novel uses of vehicles without compromising safety.

Arene Reactor is a function within Software Platform which aims to enable developers to test their Arene applications as early as possible without access to a real vehicle. We provide a Core Simulator capable of simulating any Arene-compatible vehicle, and build a cloud-friendly simulation platform for scenario creation and test flow management.

Automotive simulation for autonomous vehicles lies at the intersection of many subfields, such as robotics, safety engineering, computational physics, computer graphics, real-time computing, and simulation engine design just to name a few. We aspire to integrate facets of those various disciplines into a coherent body of knowledge that will help us tackle our challenges and achieve our mission.

If you want to work with other talented engineers to solve challenging and interesting problems, come join us!

WHO ARE WE LOOKING FOR?
We are looking for experienced developers who are passionate or eager to learn about developing simulation technology that enables increasingly more powerful self-driving software to safely enter the marketplace. Testing a complex piece of software such as an AD/ADAS system requires carefully engineered automated workflows including ground-breaking simulation technology. 

We are looking for experienced developers with a strong ownership mindset and good technical communication skills, the candidate must therefore have first-hand knowledge of software development and be effective at communicating across teams.

RESPONSIBILITIES

  • Collaborate with other team members and other Arene teams to develop simulation related software components and tools.
  • Work closely with customers, simulation application developers, to design and deliver solutions that meet their needs.
  • Create self-contained solutions that can be built and deployed in a fully-automated way.
  • Adhere and incrementally improve the norms of the team in communication, workflows, coding standards, etc.
  • Interview candidates, help onboard new joiners, and mentor other team members.
  • Learn about and understand user workflows for simulation and testing.

MINIMUM QUALIFICATIONS

  • 5+ years of experience in object oriented language (modern C++, Python…)
  • Experience with modern development tools (Git, Docker, Jira, Confluence…)
  • Experience integrating with CI/CD tools (Github Actions)
  • Experience with maintaining and deploying code to production environments
  • Experience with implementing unit and end-to-end testing
  • Working proficiency and communication skills in spoken and written English

NICE TO HAVE QUALIFICATIONS

  • University degree in a STEM field
  • Experience in simulation or autonomous driving applications development
  • Experience with server-client technologies (RPC)
  • Experience with game engines such as Unreal or Unity
  • Experience with modern Web development
  • Experience with graphics programming (OpenGL, Vulkan, OptiX)

If you are currently located outside of Japan we will set an interview over Google Hangout Meet or Skype.

WHAT WE OFFER
・Competitive Salary - Based on skills and 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 the 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:

[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.

This job is no longer available

Enter your email address below to get notified whenever we find a similar job post.

Unsubscribe at any time.