> Markdown version of [/jobs/ext/2206588-embedded-c-developer](https://www.wearedevelopers.com/jobs/ext/2206588-embedded-c-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). --- # Embedded C Developer - **Company:** ECM Selection Limited - **Location:** Cambridge, UK - **Salary:** £48,000.0 - **Contract:** Permanent contract - **Skills:** Python (Programming Language), MISRA C (C Programming Language) - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/25891 ## About the Role Are you an Embedded C Developer, capable of building solid code suitable for safety-critical medical applications? This role involves architecting and implementing software to bring world-leading medical devices to life. You would be joining a team of expert technologists working on an array of embedded projects from hardware control through to analysis of product performance. You would be involved in all stages of development from requirements capture, design, development, and verification. You will need: * A 1st or 2.1 STEM degree from a well-recognised university * Coding skills in C, and ideally scripting skills with Python or similar * Broad knowledge of developing real-time software for embedded applications * Good understanding of the software development life-cycle; au-fait with version control, Agile development, continuous integration and testing etc. * Full right to work in the UK without time limit, restriction, or sponsorship Brownie points will be awarded for familiarity with medical device software standards (IEC 61508, IEC 62304, ISO 26262) or experience of safety-critical software development, e.g. coding standards such as MISRA C, and a basic familiarity with electronics. ## Related Videos - [From Bedside Beeps to Interoperable Bytes – Getting your medical devices ready to talk the IEEE 11073 language](https://www.wearedevelopers.com/videos/771-from-bedside-beeps-to-interoperable-bytes-getting-your-medical-devices-ready-to-talk-the-ieee-11073-language) - [Eternal Sunshine of the Spotless Programming Language](https://www.wearedevelopers.com/videos/847-eternal-sunshine-of-the-spotless-programming-language) - [CUDA in Python](https://www.wearedevelopers.com/videos/1294-cuda-in-python) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [The Design and Evolution of C++](https://www.wearedevelopers.com/videos/526-the-design-and-evolution-of-c) - [Full Stack Web Apps With Nothing But Python](https://www.wearedevelopers.com/videos/417-full-stack-web-apps-with-nothing-but-python) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [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) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london)