> Markdown version of [/jobs/ext/3829751-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/3829751-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:** Polytec Personnel Ltd - **Location:** Cambridge, United Kingdom (Remote available) - **Experience:** Expert - **Salary:** £35,000 - **Contract:** Permanent contract - **Skills:** ARM Architecture, Unit Testing, Bash Shell, C++ (Programming Language), Microarchitecture, Linux, Embedded Software, Firmware, Python (Programming Language), Systems Development Life Cycle, Regression Testing, Tcl (Programming Language), Scripting, Performance Testing, Git, Pytest - **Published:** October 19, 2026 - **Apply:** https://www.hiredonline.co.uk/jobs/224408723-firmware-engineer/platform-recruitment ## About the Role * Strong background in real-time embedded firmware * 5+ years of experience with C/C++ development * 2+ years of experience with Python * Experience developing cross-platform code Desirable skills for a Firmware Engineer to have; * Experience with unit test frameworks like pytest, build scripting, Jenkins CI/CD automation * Good understanding of ARM Cortex-M series processors and CPU architecture * Some PCB electronics design experiences * Familiarity with Linux, Git, Bash, and Tcl ## Description * Develop driver firmware for proprietary silicon * Work throughout the whole SDLC, including bring-up, regression testing and performance testing * Validate new silicon chips