> Markdown version of [/jobs/ext/1579646-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/1579646-firmware-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). --- # Firmware Engineer - **Company:** Chroma - **Location:** Manchester, UK - **Experience:** Experienced - **Salary:** £50,000.0 - £60,000.0 - **Contract:** Permanent contract - **Skills:** Board Bringup, .NET Framework, Microsoft Windows, ARM Architecture, C Sharp (Programming Language), C++ (Programming Language), Computer Engineering, System Configuration, Embedded C, Embedded Software, Firmware, Qt (Software), Release Management, Universal Asynchronous Receiver/Transmitter, Serial Peripheral Interface, PIC Microcontroller - **Published:** July 31, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5821437596 ## About the Role * Degree qualified in Electronics, Software or Computer Engineering (or equivalent) * 3+ years' Embedded C development. * ARM Cortex-M or similar microcontrollers. * Windows development (C#/.NET or C++ with Qt) * Hardware bring-up experience. * Familiarity with UART, SPI, I2C etc ## Description The Firmware Engineer will report directly to the Head of Firmware/Head of R&D and will play a key role in developing high-quality embedded software for new and existing products. Working closely with electronics, mechanical and test engineers, you'll be responsible for taking firmware from initial hardware bring-up through to production release, while also developing Windows-based tools used for device configuration, diagnostics and firmware updates., If you have the required skills for this Firmware Engineer position, please get in touch with an up-to-date copy of your CV or contact Aleesha Purdy for a confidential discussion. ## Related Videos - [Cyber Security: Small, and Large!](https://www.wearedevelopers.com/videos/259-cyber-security-small-and-large) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [When Agents Meet Legacy: Never Change a Running System](https://www.wearedevelopers.com/videos/100320-when-agents-meet-legacy-never-change-a-running-system) - [Modulith Instead of Monolith - Pragmatically Towards Microservices](https://www.wearedevelopers.com/videos/987-modulith-instead-of-monolith-pragmatically-towards-microservices) - [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 - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 191: Malware interviews, EU ❤️ Open Source and Skilled Agents](https://www.wearedevelopers.com/magazine/645-dev-digest-191-malware-interviews-eu-open-source-and-skilled-agents) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Dev Digest 113 - Debugging above the cloud](https://www.wearedevelopers.com/magazine/422-dev-digest-113-debugging-above-the-cloud)