> Markdown version of [/jobs/ext/2206586-software-c-embedded-firmware-instrumentation](https://www.wearedevelopers.com/jobs/ext/2206586-software-c-embedded-firmware-instrumentation). 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 C# Embedded / Firmware Instrumentation - **Company:** ECM Selection Limited - **Location:** Cambridge, UK - **Contract:** Permanent contract - **Skills:** Keil, Microsoft Windows, ARM Architecture, C Sharp (Programming Language), C++ (Programming Language), Embedded C, Linux on Embedded Systems, Embedded Software, Firmware, Microsoft Visual Studio, Software Engineering - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/25662 ## About the Role Ideally you will have some commercial experience as a C# Software Engineer and possess a good technical degree from a top university. Exposure to Windows platforms is preferable, along with some knowledge of embedded programming. A great chance to expand your knowledge of either C# or embedded programming depending on which is your weaker skill. The position will give you exposure at all levels from the hardware to the upper levels of the software. Keywords: Visual studio C#, Embedded C/C++, Keil ARM, MPLAB, STM Cortex-M microcontroller, embedded Linux, Cambridge