> Markdown version of [/jobs/ext/2841801-embedded-software-engineer-embedded-c-linux-networking](https://www.wearedevelopers.com/jobs/ext/2841801-embedded-software-engineer-embedded-c-linux-networking). 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, Embedded C / Linux / Networking - **Company:** Pure Resourcing Solutions - **Location:** Cambridge, UK - **Experience:** Expert - **Salary:** £45,000.0 - £60,000.0 - **Contract:** Permanent contract - **Skills:** Board Bringup, C (Programming Language), C++ (Programming Language), Linux, Device Drivers, Embedded C, Linux on Embedded Systems, Middleware, Embedded Software, Firmware, Kernel-Based Virtual Machine, Linux Kernel, Real-Time Operating Systems, Software Engineering, Data Streaming, Rust (Programming Language), Multithreading, PIC Microcontroller, Backend - **Published:** September 11, 2026 - **Apply:** https://www.reed.co.uk/jobs/embedded-software-engineer-embedded-c-linux-networking/57333156 ## About the Role Somewhere right now, a live broadcast is going out, a control room operator is watching over critical infrastructure, and a transport network is running exactly on schedule, all connected in real time by technology built by the team you'd be joining. If you've got a solid few years of networking embedded software behind you and you're ready to get straight into meaningful work, this is worth a look. The opportunity This is a hands-on role across the stack: one day you're down in the Linux kernel, working through device drivers and board bring-up, the next you're in real-time multimedia streaming that has to hit zero latency, because somewhere a broadcaster or a control room is relying on it. You'll be writing embedded C, C++ and Rust for IP-based KVM and connectivity products used in genuinely mission-critical environments: broadcast, national security, transport, industrial control. This isn't internal tooling or prototype work. It's software that ships and stays in the field. What's essential Youneed a networking embedded software background, and whilst plenty of training and career progression is available, we need someone with the experience to hit the ground running. This is a mid-level role with excellent opportunity for progression. someone who can pick up an existing codebase, understand the constraints of multi-threaded, performance-critical systems, and start contributing quickly. Alongside that, you'll bring: * Several years' hands-on experience with C, C++ and/OR Rust * Confidence building middleware and backend applications on Linux * A proven track record optimising performance-critical, multi-threaded code * Bonus points if you've worked with HDMI, DisplayPort, USB, streaming media protocols or embedded Linux environments, * C Programming (Using) * C++ Programming (C+E) * Electronics * Embedded C/C++ Development * Embedded Software Development * Firmware Development (Hardware) * Linux Operating Systems * PIC Microcontroller Development * Real-Time Operating Systems * Software Engineering Job Titles ## Related Videos - [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) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Into the hive of eBPF!](https://www.wearedevelopers.com/videos/1199-into-the-hive-of-ebpf) - [A Hitchhikers Guide to Container Security - Automotive Edition 2024](https://www.wearedevelopers.com/videos/1119-a-hitchhikers-guide-to-container-security-automotive-edition-2024) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-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)