> Markdown version of [/jobs/ext/2207975-c-software-engineer](https://www.wearedevelopers.com/jobs/ext/2207975-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). --- # C Software Engineer - **Company:** ECM Selection Limited - **Location:** Cambridge, UK - **Salary:** £55,000.0 - **Contract:** Permanent contract - **Skills:** Embedded C, Real-Time Operating Systems, Multithreading - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/26688 ## About the Role Are you interested in helping develop embedded software architectures to underpin future transport technologies? This accomplished Cambridgeshire development team is seeking a talented embedded C developer to help them do just this. If you can write efficient and reliable C code and have a good understanding of scheduling, communications, memory management and other such topics we would like to hear from you., * A 1st or 2.1 degree in computer science, electronics, or similarly relevant subject from a well-respected university. * Excellent C coding skills including experience developing code for embedded applications. You will need to be able to create high quality, reliable, and maintainable software. * A strong understanding of concepts, such as multithreading, memory management, and common low level communications buses. Experience developing high integrity software within a regulated industry such as automotive or aerospace would be an advantage, as would experience of working within an Agile team. * Sponsorship can't be provided, so you will need full existing work permission for the UK., Keywords: Operating Systems, Embedded C, Multithreaded, High Integrity, Safety Critical, Hard Real-Time, Resource-Constrained Software, Real Time OS, RTOS, Cambridgeshire ## Related Videos - [Cyber Security: Small, and Large!](https://www.wearedevelopers.com/videos/259-cyber-security-small-and-large) - [Software defines the vehicle: Why customers and developers will love cars even more](https://www.wearedevelopers.com/videos/1114-software-defines-the-vehicle-why-customers-and-developers-will-love-cars-even-more) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Asynchronicity and multithreading in C#](https://www.wearedevelopers.com/videos/447-asynchronicity-and-multithreading-in-c) - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) - [On developing smartphones on wheels](https://www.wearedevelopers.com/videos/258-on-developing-smartphones-on-wheels) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [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) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)