Woven by Toyota

Embedded Software Engineer, Smart Logistics

Woven by Toyota

full-time

Posted on:

Location: 🇯🇵 Japan

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

CloudDockerGoGrafanaIoTLinuxPythonRabbitMQRust

About the role

  • Design, develop, maintain, and deploy high quality and reliable software for the IoT devices at the core of the Smart Logistics product
  • Continuously improve test quality and coverage, as well as CI/CD pipelines and monitoring stack
  • Collaborate with hardware, backend, frontend and business teams to further improve overall system design and contribute to the evolution of the next generation of Smart Logistics IoT devices
  • Monitor deployed devices, diagnose issues and coordinate with the Woven City on-site operations team
  • As necessary, travel to Woven City to perform on-site troubleshooting, maintenance and device provisioning

Requirements

  • Bachelor’s degree in computer science or equivalent practical experience
  • 5+ years of hands-on experience developing embedded software, including object-oriented design, debugging, testing and use of version control systems and CI/CD
  • 3+ years of hands-on experience developing software for embedded Linux on ARM64 platforms (E.g. Raspberry Pi, i.MX, Rockchip)
  • Proficiency and hands-on experience with type-hinted Python using modern tooling (E.g. Mypy, Poetry, uv, Black, ruff, Pytest)
  • Business-level written and spoken English and limited working written and spoken Japanese
  • Strong communication and collaboration skills in a multicultural and diverse workplace environment
  • Strong sense of ownership and initiative, ability to learn new technologies quickly in a dynamic environment