Senior Firmware Engineer

Assa Abloy
Cardiff, UK
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Working hours
Regular working hours

Tech stack

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
+2 more
Systems Integration Software Version Control

Job 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

Requirements

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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on eu.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · WWC 2021

1:51 min

Evolution of custom compilers and virtual machines

Florian Rappl · LIVE

2:55 min

Understanding the chore and effort of unit testing

Ewald Ewald · WWC 2024

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · WWC Europe 2026

3:20 min

Certifying safety-critical automotive software and deploying progressive testing strategies

David Romić · WWC 2023

Videos

See all

Related articles

See all