> Markdown version of [/jobs/ext/2205942-software-engineer](https://www.wearedevelopers.com/jobs/ext/2205942-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). --- # Software Engineer - **Company:** ECM Selection Limited - **Location:** Cambridge, UK - **Salary:** £75,000.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), C Sharp (Programming Language), C++ (Programming Language), Linux, Firmware, Real-Time Operating Systems, Software Engineering, Systems Integration, Information Technology, Production Code - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/26159 ## About the Role * Degree qualified in computer science, physics, electronics or similar. * Experience with firmware development including exposure to ARM / RTOS hardware. Exposure to LWIP would be desirable. * Expertise with C++ production code development. Additional experience with C would be beneficial, and any exposure to C# on Linux would be of interest. * Demonstrable relevant project experience. ## Description Keywords: Firmware, ARM / Hardware, Control Systems, Robotics, C++, C, Variety, up to 50% Hybrid Working ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Designing the Future of Human<>Agent Collaboration](https://www.wearedevelopers.com/videos/1447-designing-the-future-of-human-agent-collaboration) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Dirty Tests And How To Clean Them](https://www.wearedevelopers.com/videos/515-dirty-tests-and-how-to-clean-them) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)