> Markdown version of [/jobs/ext/2488906-senior-software-engineer-embedded-systems](https://www.wearedevelopers.com/jobs/ext/2488906-senior-software-engineer-embedded-systems). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer, Embedded Systems - **Company:** Woven By Toyota - **Location:** London, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Abstraction Layers, Computing Platforms, C++ (Programming Language), Linux, Ethernet, PCI Express, Posix, Real-Time Operating Systems, Software Engineering, C++14 - **Published:** August 11, 2026 - **Apply:** https://eu.experteer.com/career/view-jobs/senior-software-engineer-embedded-systems-wc2n-london-west-grossbritannien-58895040 ## About the Role Experteer Overview In this role you contribute to a software-first automotive platform by building and refining Arene SDK components that let vehicles run software seamlessly. You work with global teams to accelerate development while upholding safety and quality. You design hardware-agnostic abstractions and tackle complex, scale-driven challenges. This is your chance to shape how vehicle software is created and deployed across next-generation Toyota platforms. Join a fast-paced team driving transformative mobility technology. Pay / Benefits * Implement, deliver and refine Arene SDK components for user-vehicle interaction * Design abstraction layers enabling hardware-agnostic software platforms using modern C++ * Collaborate with global teams to accelerate and improve Arene software development Tasks * At least 5 years of experience with modern C++ (C++14/17+) * Experience delivering software for safety- and quality-driven domains (automotive, aerospace, robotics, etc.) * Embedded systems experience in resource-constrained environments * Expertise with a wide range of computing architectures (SoC, MCU, CPU) * Knowledge of RTOS and POSIX/Linux operating systems * Experience with embedded interfaces/protocols (SPI, I2C, CAN, Ethernet, PCIe, MIPI) Key requirements * Excellent health, wellness, dental and vision coverage * A rewarding pension * Flexible vacation policy * Family planning and care benefits ## Description Experteer Overview In this role you contribute to a software-first automotive platform by building and refining Arene SDK components that let vehicles run software seamlessly. You work with global teams to accelerate development while upholding safety and quality. You design hardware-agnostic abstractions and tackle complex, scale-driven challenges. This is your chance to shape how vehicle software is created and deployed across next-generation Toyota platforms. Join a fast-paced team driving transformative mobility technology. Pay / Benefits * Implement, deliver and refine Arene SDK components for user-vehicle interaction * Design abstraction layers enabling hardware-agnostic software platforms using modern C++ * Collaborate with global teams to accelerate and improve Arene software development Tasks * At least 5 years of experience with modern C++ (C++14/17+) * Experience delivering software for safety- and quality-driven domains (automotive, aerospace, robotics, etc.) * Embedded systems experience in resource-constrained environments * Expertise with a wide range of computing architectures (SoC, MCU, CPU) * Knowledge of RTOS and POSIX/Linux operating systems * Experience with embedded interfaces/protocols (SPI, I2C, CAN, Ethernet, PCIe, MIPI) Key requirements * Excellent health, wellness, dental and vision coverage * A rewarding pension * Flexible vacation policy * Family planning and care benefits ## Related Videos - [Using WebAssembly to run, extend, and secure your application](https://www.wearedevelopers.com/videos/652-using-webassembly-to-run-extend-and-secure-your-application) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [On developing smartphones on wheels](https://www.wearedevelopers.com/videos/258-on-developing-smartphones-on-wheels) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Software defines the vehicle: Why customers and developers will love cars even more](https://www.wearedevelopers.com/videos/1114-software-defines-the-vehicle-why-customers-and-developers-will-love-cars-even-more) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)