> Markdown version of [/jobs/ext/2205922-c-software-developer](https://www.wearedevelopers.com/jobs/ext/2205922-c-software-developer). 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). --- # C++ Software Developer - **Company:** ECM Selection Limited - **Location:** Cambridge, UK - **Salary:** £80,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), 3D Computer Graphics Software, 3D Rendering, Application Programming Interfaces (APIs), C Sharp (Programming Language), C++ (Programming Language), Memory Management, Linux on Embedded Systems, Software Engineering, Data Streaming, TCP/IP, Video Codec, WebKit, Cloud Platform System, Restful APIs - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/26635 ## About the Role You don't need extensive experience in these areas, but you'll be someone adaptable who enjoys this variety. You will bring: * Commercial-grade C++ software engineering skills and an appreciation for good modern development practices * Some knowledge of low level (ideally but not necessarily embedded) software engineering, constrained systems, memory management and performance, thread-safe code * An interest or experience in any or all of: audio/video, Embedded Linux, real-time code and drivers, browser technology (such as Chromium or WebKit), 3D graphics APIs, TCP/IP or HTTP networking, web requests (e.g. REST APIs), and potentially modern JavaScript and/or C#. Adaptability, a willingness to learn, creativity and independence of thought (bringing new ideas to the table) are also key qualities. ## Description Are you a C++ developer looking for a wide-ranging role with a diversity of activities? This successful and growing tech company produce dedicated hardware, software and cloud systems working with modern, interactive media. This C++ Software Developer role will give you opportunities to work with embedded technologies, high-fidelity audio and video codecs and streaming, browser tech, software for 3D rendering, networking and cloud systems. ## Related Videos - [Can You Touch the Internet? A Journey in Remote Touch With Edge Computing and Haptic Coding](https://www.wearedevelopers.com/videos/1463-can-you-touch-the-internet-a-journey-in-remote-touch-with-edge-computing-and-haptic-coding) - [Rust and Docker: Let's build an AI-powered app!](https://www.wearedevelopers.com/videos/984-rust-and-docker-let-s-build-an-ai-powered-app) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Progressive Web Apps - The next big thing](https://www.wearedevelopers.com/videos/45-progressive-web-apps-the-next-big-thing) - [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) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [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) - [The 10 C++ programming questions to expect in an interview](https://www.wearedevelopers.com/magazine/50-the-10-c-programming-questions-to-expect-in-an-interview) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)