
Software Engineer, Embedded Systems
Woven by Toyota25 days ago
London, United KingdomMid Level
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 2 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 computing architectures including SoC, MCU, and CPU.
- Knowledge and experience with RTOS and POSIX/Linux operating systems.
- Knowledge and experience with embedded interfaces and protocols including SPI, I2C, CAN, Ethernet, PCIe, and MIPI.
- Experience with emulation platforms such as QEMU.
- Preferred: knowledge and working experience with C and Python.
- Preferred: Linux kernel development and Linux driver development experience.
- Preferred: knowledge or experience with safety standards including ISO 26262, ISO 21448, IEC 61508, DO-178, and ECSS-Q-ST-80, and security standard ISO 21434.
Benefits
- Excellent health, wellness, dental, and vision coverage.
- Pension program.
- Flexible vacation policy.
- Family planning and care benefits.
- Equal opportunity employer committed to diversity.
About Woven by Toyota
Woven by Toyota exists to accelerate Toyota’s once-in-a-century transformation from a car company into a mobility company. Rooted in a legacy of reinvention, we carry forward a singular founding principle: to innovate for the benefit of others. Today, we are driving this transformation from two vantage points: redefining how vehicles are built, experienced, and connected to the world to realize a true software-defined vehicle, and reimagining how people, goods, information, and energy move and interact in society to empower individuals from all walks of life. Through these two lenses, we combine bold innovation with real-world execution, bridging the gap between present and future to help Toyota evolve its business and its role in society.