> Markdown version of [/jobs/ext/1998151-senior-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/1998151-senior-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). --- # Senior Firmware Engineer - **Company:** Assa Abloy - **Location:** Cardiff, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Unit Testing, C Sharp (Programming Language), C++ (Programming Language), Compilers, Continuous Integration, Software Debugging, Programming Tools, Embedded Software, Firmware, Public Key Infrastructure, Software Product Management, Software Engineering, Systems Integration, Software Version Control - **Published:** August 9, 2026 - **Apply:** https://eu.experteer.com/career/view-jobs/senior-firmware-engineer-cf10-cardiff-grossbritannien-58859473 ## About the Role Experteer Overview As a Senior Firmware Engineer at HID in Cardiff, you will design and debug embedded firmware for PACS products, delivering secure, testable code and cryptographic functionality. You'll work in a small cross-functional team, balancing multiple products across lifecycle stages and collaborating with onsite and overseas colleagues. Your impact spans design, verification, and sustaining activities in a global security solutions business. The role offers opportunities to shape hardware-software integration and advance authentication technologies. Pay / Benefits * Implement embedded firmware designs and test solutions in C and C# * Develop cryptographic solutions * Create design documentation * Hands-on debugging of embedded systems * Collaborate in a team environment and handle tasks with minimal supervision Tasks * Engineering degree or equivalent or suitable experience * Min 4+ years in related industry * Ability to verify product software requirements * aaaaaa role and translate stories/user/stakeholder requirements into designs * Provide technical solutions to mid-to-high complexity issues * Strong knowledge of C/C++ and scripting * Experience with low-level development techniques * TDD unit testing approach * Familiar with CI/CD techniques * Experience with software version control * Experience with FW/SW development progress * Proficiency with standard development tools: debuggers, editors, compilers * Understanding of cryptographic solutions including symmetric & PKI asymmetric Key requirements * Competitive salary and rewards package * Competitive benefits and annual leave * Vibrant, inclusive culture * Extensive career development opportunities * Global organization with diverse opportunities * Work-life balance ## Description Experteer Overview As a Senior Firmware Engineer at HID in Cardiff, you will design and debug embedded firmware for PACS products, delivering secure, testable code and cryptographic functionality. You'll work in a small cross-functional team, balancing multiple products across lifecycle stages and collaborating with onsite and overseas colleagues. Your impact spans design, verification, and sustaining activities in a global security solutions business. The role offers opportunities to shape hardware-software integration and advance authentication technologies. Pay / Benefits * Implement embedded firmware designs and test solutions in C and C# * Develop cryptographic solutions * Create design documentation * Hands-on debugging of embedded systems * Collaborate in a team environment and handle tasks with minimal supervision Tasks * Engineering degree or equivalent or suitable experience * Min 4+ years in related industry * Ability to verify product software requirements * Understand and translate stories/user/stakeholder requirements into designs * Provide technical solutions to mid-to-high complexity issues * Strong knowledge of C/C++ and scripting * Experience with low-level development techniques * TDD unit testing approach * Familiar with CI/CD techniques * Experience with software version control * Experience with FW/SW development progress * Proficiency with standard development tools: debuggers, editors, compilers * Understanding of cryptographic solutions including symmetric & PKI asymmetric Key requirements * Competitive salary and rewards package * Competitive benefits and annual leave * Vibrant, inclusive culture * Extensive career development opportunities * Global organization with diverse opportunities * Work-life balance ## Related Videos - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Just-in-time Compilation in JVM](https://www.wearedevelopers.com/videos/240-just-in-time-compilation-in-jvm) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Cyber Security: Small, and Large!](https://www.wearedevelopers.com/videos/259-cyber-security-small-and-large) - [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) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) ## Related Articles - [9 Ways to Make Money Hacking](https://www.wearedevelopers.com/magazine/333-9-ways-to-make-money-hacking) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)