> Markdown version of [/jobs/ext/2100037-embedded-software-engineer-senior](https://www.wearedevelopers.com/jobs/ext/2100037-embedded-software-engineer-senior). 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). --- # Embedded Software Engineer - Senior - **Company:** Pure Resourcing Solutions - **Location:** Cambridge, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, C++ (Programming Language), Device Drivers, Middleware, Embedded Software, Linux Kernel, Multithreading, Backend - **Published:** August 18, 2026 - **Apply:** https://find.jobs/jobs-near-me/apply/ats-redirect/?id=2931776552-2 ## About the Role Engineer, you will:Design and Implement: Build robust, highly reliable middleware and backend applications on Linux.Optimise Performance: Work extensively with complex, multi-threaded systems to write and optimise performance-critical code.Collaborate and Innovate: Work closely alongside talented hardware, software, and test engineers in a supportive environment to bring next-generation concepts to life.Drive Quality: Ensure the software underpinning these mission-critical systems meets the highest standards of reliability and engineering excellence.Skills & ExperienceWe are looking for an experienced software engineer who is comfortable navigating complex embedded environments, writing highly efficient code, and taking ownership of technical challenges.Core Technical Requirements:Deep expertise in embedded software development on Linux.C and C++ are essential.Proven background in building middleware and backend applications on Linux.Extensive experience working with multi-threaded systems and optimising performance-critical code.Advantageous Experience:Rust - You will be working with Rust, but our client recognises that people with this experience are limited at the moment, and are happy to invest in training.Low-level Linux kernel and device driver development.Multimedia technologies (DisplayPort, HDMI, USB).Networking and streaming media protocols.Why Join?If you are looking for a role where engineering excellence is highly visible, deeply valued, and relied upon globally.A supportive, hybrid-working environment that values creativity, autonomy, and professional growth.An engineering culture on the forefront of innovation with decades of history shaping their industry.Excellent total compensation. ## Related Videos - [Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive](https://www.wearedevelopers.com/videos/780-car-s-are-technology-on-wheels-impact-of-software-and-it-competence-in-automotive) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Developer’s Perspective: Overview of the Tezos Blockchain Ecosystem](https://www.wearedevelopers.com/videos/237-developer-s-perspective-overview-of-the-tezos-blockchain-ecosystem) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Full-stack role-based authorization in 45 minutes](https://www.wearedevelopers.com/videos/312-full-stack-role-based-authorization-in-45-minutes) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-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) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)