Woven by Toyota

Senior Software Engineer, Embedded Systems

Woven by Toyota
Apply
2 months ago
London, United KingdomSenior

Responsibilities

  • Implement, deliver, and refine Arene SDK software components for interaction with vehicle systems.
  • Design and implement hardware-agnostic abstraction layers using modern C++ concepts.
  • Collaborate with global teams to accelerate and improve Arene software development.

Requirements

  • At least 5 years of experience with modern C++ including C++14/17 and above.
  • Experience delivering software in safety- and quality-driven domains such as automotive, aerospace, robotics, medical, or military.
  • Experience with embedded systems and resource-constrained computing environments.
  • Expertise with SoC, MCU, and CPU computing architectures.
  • Knowledge and experience with RTOS and POSIX/Linux operating systems.
  • Knowledge and experience with SPI, I2C, CAN, Ethernet, PCIe, and MIPI interfaces and protocols.
  • Preferred: knowledge and working experience with C and Python.
  • Preferred: Linux kernel development and Linux driver development experience.
  • Preferred: knowledge or experience with ISO 26262, ISO 21448, IEC 61508, DO-178, ECSS-Q-ST-80, and ISO 21434 standards.

Benefits

  • Health, wellness, dental, and vision coverage.
  • Pension program.
  • Flexible vacation policy.
  • Family planning and care benefits.
  • Equal opportunity workplace with a commitment to diversity.

Tech Stack

Categories

Woven by Toyota

About Woven by Toyota

1,001-5,000 employees

Woven by Toyota develops software for automated driving, advanced driver assistance, and software-defined vehicles, primarily for Toyota and its partners. Its products include Arene (a vehicle software platform), AD/ADAS technologies, and the Woven City test course, supported by cloud and AI infrastructure. Founded in 2023 and headquartered in Chuo-ku, Tokyo, it operates as a Toyota Motor Corporation subsidiary focused on vehicle software and mobility systems.

Contact me