Backend Engineer · Robot Platform Software
About Woven by Toyota Woven by Toyota will contribute to Toyota's transformation into a mobility company once in a hundred years. Inspired by our history of continuing to invent "for someone other than ourselves," our mission is to expand the definition of mobility, extend the ways mobility contributes to society, and continue to challenge the common sense of mobility through innovation that considers people.
We operate around four main pillars: AD/ADAS (Automated Driving and Advanced Driver Assistance Systems) technology, Arene, a vehicle software production platform for SDV (Software Defined Vehicle); Woven City, a mobility test course; and Cloud & AI, the digital infrastructure that supports our collaborative foundation. Additionally, essential business functions support the implementation of these teams, working together toward the realization of a "zero accident society" and the "mass production of happiness."
=========================================================================
About the Team Toyota will redefine the meaning of mobility. We will move people, goods, information, and energy, and continue to challenge the common sense of mobility. Woven City serves as a test course to create and test various such mobilities, aiming for the mass production of happiness with the concepts of a human-centric city, a city for demonstration experiments, and an unfinished city.
The Robot Platform team expands the concept of mobility beyond the framework of vehicles, developing human-centric robots that work alongside people in daily life. While co-creating with Weavers and Inventors in Woven City, we are building an integrated robot platform and developing robots that become smarter with every use and gain empathy from people. Our robots aim to liberate people from tedious tasks and expand human potential. Our goal is to combine SW/HW platforms, AI, urban infrastructure, and mass production to make Woven City a hub for robot products.
A diverse group of colleagues who share a passion for future mobility will gather in Woven City. Inventors, residents, and visitors will demonstrate various products and services while living in a test course shaped like a city where people, mobility, and social infrastructure collaborate.
For more details on Woven City, please visit: https://www.woven-city.global/
Requirements We are looking for talented and proactive backend software engineers to drive the construction of robot platform products and services together with us. While deploying and operating production systems in Woven City, we are constantly exploring new ways to integrate human-centric robots into daily life. We need excellent engineers who can evolve the platform for future applications while maintaining a highly reliable production environment. We value creating a safe working environment where the opinions of all members are respected and ideas can be contributed to products and development processes.
Responsibilities
- Responsible for the design, development, maintenance, and deployment of high-quality, reliable backend services for the robot platform.
- Continuously improve test quality and coverage, as well as CI/CD pipelines and monitoring infrastructure.
- Collaborate with hardware, firmware, frontend, and business teams to contribute to the improvement of overall system design and the evolution of robot products and services.
- Monitor deployed services, diagnose failures, and coordinate/collaborate with the local Woven City operations team.
- Travel to Woven City for on-site troubleshooting and maintenance as needed.
Minimum Qualifications
- Bachelor's degree in Computer Science or equivalent practical experience.
- 5+ years of professional experience in backend software development (including object-oriented design, debugging, testing, version control systems, and the use of CI/CD).
- Practical experience and high technical proficiency using Java and modern tools (Gradle, Maven, Spring Boot, etc.).
- High communication and collaboration skills in a multicultural and diverse work environment.
- Strong ownership and proactivity, with the ability to quickly learn new technologies in a dynamic environment.
- Business-level English proficiency (reading, writing, and speaking).
Preferred Qualifications
- Knowledge of data communication protocols such as AMQP/MQTT and message brokers such as RabbitMQ.
- Experience in developing and deploying containerized applications using Docker or Podman.
- Experience using observability tools such as OpenTelemetry or Grafana.
- Understanding of DevOps development methodologies, including build, test, documentation, and monitoring.
- Ability to write simple frontend code using modern JavaScript frameworks such as React or TypeScript.
- Business-level Japanese proficiency (reading, writing, and speaking).
========================================================================= Notes
- Typically, all interviews are conducted via Google Meet.
- Job postings are currently available in both English and Japanese. Please apply to only one of them.
- When applying, we request that you submit an English resume if possible. Please note that if you submit a Japanese resume for any reason, we may request an English resume during the selection process depending on the position.
Compensation and Benefits
- Salary commensurate with industry standards based on experience.
- Working hours: Flexible working hours.
- Annual paid leave: 20 days per year (number of days may vary in the first year depending on the month of joining).
- Sick leave: 6 days per year (number of days may vary in the first year depending on the month of joining).
- Holidays: Saturdays, Sundays, national holidays, and other days designated by the company.
- Social insurance: Health insurance, Welfare Pension Insurance, Industrial Accident Compensation Insurance, Employment Insurance, Nursing Care Insurance.
- Housing allowance.
- Retirement benefit system.
- Rental car support.
- Internal training programs (software learning, language learning).
Our Commitment
- We provide equal employment opportunities and respect diversity.
- Personal information provided will be used only for recruitment and onboarding procedures. For details, please refer to the Privacy Policy.