Woven by Toyota

Senior Software Engineer, Test Deployment Platform

Woven by Toyota • JP
Go Hybrid
About Woven by Toyota
Woven by Toyota is enabling Toyota’s once-in-a-century transformation into a mobility company. Inspired by a legacy of innovating for the benefit of others, our mission is to challenge the current state of mobility through human-centric innovation — expanding what “mobility” means and how it serves society.

Our work centers on four pillars: AD/ADAS, our autonomous driving and advanced driver assist technologies; Arene, our software development platform for software-defined vehicles; Woven City, a test course for mobility; and Cloud & AI, the digital infrastructure powering our collaborative foundation. Business-critical functions empower these teams to execute, and together, we’re working toward one bold goal: a world with zero accidents and enhanced well-being for all.

=========================================================================

TEAM
Arene's mission is to simplify automotive software development and increase developer agility by creating tools and processes which enable novel uses of software-defined vehicles without compromising safety. The Arene platform aims to integrate Toyota's manufacturing expertise with modern software to develop high-quality, efficient, and innovative vehicles, advancing towards a zero-accident world.

As a part of the Arene line of business, the Test Deployment Platform team builds vehicle computer hardware emulation environments (virtual vehicles, digital twins) which realize the "shift-left" of software development and aid automotive software engineers in liaison with hardware and software suppliers.

WHO ARE WE LOOKING FOR?
As a senior software engineer, you will report directly to the manager of the Test Deployment Platform team. And in your role, you will work foremost on creating a testing infrastructure of virtual vehicle E/E architectures running on a scalable hybrid cloud/on-prem environment, with further providing engineering solutions and also mentoring of peers and juniors.

RESPONSIBILITIES

  • Provide technical solutions for the wider team in close collaboration with other engineers, Technical Program Managers, and Engineering Manager, aligning on technical and product activities and delivery milestones
  • Join in building a team of cloud infrastructure, software and hardware test bench developers
  • Be a mentor figure, engaging and growing people and provide technical leadership and technical guidance to the team
  • Contribute to continuous improvement of the team’s work, related products and processes
  • Design and implement testing infrastructure that connects real hardware to resources in the cloud with team members
  • Review artifacts created by fellow team members
  • MINIMUM QUALIFICATIONS

  • Business level English
  • Capable to quickly understand and break down complex technical situations that usually involve people, processes and products
  • 5 years of experience producing maintainable services (preferably Go or Python)
  • Experience building and maintaining cloud infrastructure with IaC tools such as Terraform
  • Experience integrating with scheduling/orchestration tools such as Nomad or Kubernetes 
  • Experience with containerization technologies such as Docker
  • Good knowledge of project and product management practices
  • Up to date on modern software development practices and tools
  • Ability to actively collaborate with coworkers, fostering a supportive environment to achieve shared goals
  • NICE TO HAVES

  • Full life-cycle product development: from product-market fit, to production deployment
  • Bilingual English and Japanese
  • Knowledge of quality management systems and standards
  • Experience in delivering automotive software
  • Security-conscious software design and implementation
  • Familiarity with ISO 26262, SOTIF, or other standards for functional safety