
Senior Software Engineer, Embedded Systems
Woven by Toyota25 days 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.
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.