IT & Software

Firmware Engineer

ASSA ABLOY

Cardiff · Cardiff · United Kingdom

Share this job: X Facebook WhatsApp Save job : Firmware Engineer
Overview

As a Firmware Engineer in Cardiff you will design, implement and debug embedded firmware for HID’s PACS products. You’ll work in small Agile teams on multiple products across their life cycles, collaborating with colleagues across sites and overseas. The role combines low-level firmware work with design documentation and hands-on testing, contributing to secure, reliable access-control solutions. You’ll be empowered to own tasks with minimal supervision and to influence product development through practical, hands-on contributions.

Pay / Benefits
  • Competitive salary and rewards package
  • Competitive benefits and annual leave
  • Vibrant, welcoming & inclusive culture
  • Extensive career development opportunities
  • Global organization with mobility opportunities
Responsibilities
  • Implement embedded firmware designs and test solutions in C and C#
  • Create and maintain design documentation
  • Debug embedded systems and support multiple products across life cycles
  • Work with low-level interfaces (GPIO, UART, SPI, I2C) and basic tooling
  • Collaborate with cross-functional teams locally and internationally
  • Adapt to occasional travel as needed
Key requirements
  • Engineering degree or equivalent or suitable experience
  • 1+ years of related industry experience
  • Experience with embedded C, bare metal and RTOS applications
  • Ability to write low to medium complexity coded solutions
  • Experience with software version control
  • Experience with debugging tools and standard development software
  • Ability to work with low-level peripherals (GPIO, UART, SPI, I2C)
  • collaborative mindset
  • time management across multiple products
  • proactive problem solving
  • embedded C
  • bare metal and RTOS
  • GPIO/UART/SPI/I2C

Reference: WJ-747_31244931 · Posted 08 Nov 2026, 12:30 AM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Firmware Engineer jobs in other states

Browse jobs