> Markdown version of [/jobs/ext/2406776-senior-embedded-c-c-software-engineer](https://www.wearedevelopers.com/jobs/ext/2406776-senior-embedded-c-c-software-engineer). 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 Embedded C/C++ Software Engineer - **Company:** SoCode Limited - **Location:** Impington, UK (Remote available) - **Experience:** Expert - **Salary:** £60,000.0 - £80,000.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Software Debugging, Linux, Embedded C, Linux on Embedded Systems, FFmpeg, OpenGL, Open Source Technology, Data Streaming, Multithreading, Yocto - **Published:** August 5, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5827652797 ## About the Role * We need strong experience with C/C++ in embedded systems, including multithreading. * We need extensive knowledge of digital multimedia, including network streaming. * We need proficiency in embedded Linux, particularly using OpenEmbedded / Yocto. * We need demonstrable experience shipping production-grade software. * We need strong communication skills and a collaborative mindset. * It is desirable to have experience with open-source audio/video frameworks such as ffmpeg, gstreamer, or mpv. * It is desirable to have familiarity with OpenGL and graphics development. ## Description * We design, develop, and debug multimedia features including audio, video, and streaming for embedded Linux platforms. * We evaluate new hardware platforms and provide technical input on architecture and design. * We collaborate across teams, including support and sales engineering, to resolve technical challenges. * We contribute to the delivery of new product developments as part of an agile, growing team. Technologies: * Embedded * Hardware * Support * Linux * Network * OpenGL * C++ ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [AI vs Recruiters and Applicants, Turmoil in the Games Industry, What to Put on a CV](https://www.wearedevelopers.com/videos/1363-ai-vs-recruiters-and-applicants-turmoil-in-the-games-industry-what-to-put-on-a-cv) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [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) - [Agents, Version Control and Bunnies - Daniel Siegl & David Payr](https://www.wearedevelopers.com/videos/1897-agents-version-control-and-bunnies-daniel-siegl-david-payr) - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)