Software Engineer, Embedded Systems

Company: Woven by Toyota
Apply for the Software Engineer, Embedded Systems
Location: London
Job Description:

Overview

In this role you will contribute to the Arene SDK and vehicle software ecosystem, helping to open vehicle programming to developers worldwide. You will work on hardware-agnostic software platforms and ride the edge of safety-critical engineering in collaboration with global teams. Your work will help accelerate software delivery while upholding high safety and security standards. This is a chance to shape software-first mobility in next-generation vehicles and join a growing London-based engineering center.

Pay / Benefits

  • Excellent health, wellness, dental and vision coverage
  • A rewarding pension
  • Flexible vacation policy
  • Family planning and care benefits

Responsibilities

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

Key requirements

  • 2+ years of experience with modern C++ (C++14/17+); track record delivering software in safety/quality-driven domains
  • Experience with embedded systems and resource-constrained computing
  • Experience with RTOS and POSIX/Linux
  • Knowledge of interfaces/protocols in embedded systems (SPI, I2C, CAN, Ethernet, PCIe, MIPI)
  • Experience with emulation platforms like QEMU
  • Expertise with a range of computing architectures (SoC, MCU, CPU)
  • team collaboration
  • adaptability in fast-paced environments
  • problem-solving and communication
  • modern C++ (C++14/17+)
  • embedded systems
  • RTOS

Posted: September 14th, 2026