At a Glance
- Tasks: Join a dynamic team to develop and debug embedded firmware for innovative access control products.
- Company: HID Global is a leading high-tech software company focused on trusted identities worldwide.
- Benefits: Enjoy a flexible work environment with opportunities for growth and collaboration across global teams.
- Why this job: Be part of a visible team driving innovation in security technology with a strong commitment to integrity.
- Qualifications: Requires an engineering degree and 1+ years of experience in embedded systems and firmware development.
- Other info: Experience with C, C#, and cryptographic systems is a plus; remote work options available.
The predicted salary is between 28800 - 42000 £ per year.
An Amazing Career Opportunity for a Firmware Engineer!!!
Location: Cardiff UK
Job ID: 33472
An embedded engineer with firmware development and debugging skills is required for our design centre in Cardiff. Working in small versatile Agile teams, the candidate will be involved in product design and sustaining activities on a range of PACS RFID access control products.
The candidate needs to be able to effectively manage their time to support work on a variety of products at different stages of the product's lifecycle, and be able to collaborate well with colleagues from different departments both onsite and overseas.
If this sounds like you keep on reading !!
Who are we?
HID Global powers the trusted identities of the world’s people, places, and things, allowing people to transact safely, work productively and travel freely.
We are a high-tech software company headquartered in Austin, TX, with over 4,000 worldwide employees. Check us out here: and
Join our winning team, Physical Access Control Solutions (PACS) at our Cardiff location.
The PACS business is highly visible and one of our most significant portfolios within HID Global. The PACS products include smart cards, mobile access and identifications, software, services and controllers for physical access control.
As our Firmware Engineer, you will support HID’s success by:
- Implementation of embedded firmware designs and test solutions primarily in C and C#
- Creation of design documentation.
- Practical hands-on experience working with and debugging embedded systems.
- Ability to complete tasks with minimal supervision.
What we will love about your background:
- Ability to write low to medium complexity coded solutions.
- Experience with embedded C, bare metal and RTOS applications.
- Able to use standard development software: debuggers, editors, compilers.
- Comfortable at working at low level (e.g. GPIO, UART, SPI, I2C)
- Able to demonstrate experience with software version control.
- Good knowledge of cryptographic systems.
Your Experience and Education include:
- Engineering degree or equivalent or suitable experience.
- Minimum of 1+ years of related industry experience.
Additional Beneficial Skills/Experience
- Good working knowledge of C#
- Smart Card ISO7816 and RFID ISO 14443/15693 protocols
- Implementation experience of cryptographic solutions including symmetric & ideally PKI asymmetric.
- I2C and SPI protocols.
- Jenkins automation server/client programming.
- NUnit test framework.
- Scripting languages e.g. Python.
- CMock unit testing.
- Design experience with secure elements.
Why apply?
Empowerment: You will work as part of a global team in a flexible work environment, learning and enhancing your expertise.
Innovation: You embrace challenges and want to drive ambitious change.
Integrity: You are results-orientated, reliable, and straightforward and value being treated accordingly.
HID Global is an Equal Opportunity/Affirmative Action Employer – Minority/Female/Disability/Veteran/Gender Identity/Sexual Orientation.
Firmware Engineer employer: HID
Contact Detail:
HID Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Firmware Engineer
✨Tip Number 1
Familiarize yourself with the specific technologies mentioned in the job description, such as embedded C, RTOS applications, and cryptographic systems. This will not only help you understand the role better but also allow you to speak confidently about your relevant experience during the interview.
✨Tip Number 2
Highlight any experience you have working in Agile teams or on projects that required collaboration across different departments. Be prepared to share examples of how you effectively managed your time and contributed to team success in previous roles.
✨Tip Number 3
Showcase your hands-on experience with debugging embedded systems. Prepare to discuss specific challenges you've faced in this area and how you overcame them, as practical problem-solving skills are crucial for this position.
✨Tip Number 4
Research HID Global and their PACS products thoroughly. Understanding their product portfolio and recent innovations will allow you to ask insightful questions during the interview and demonstrate your genuine interest in the company and its mission.
We think you need these skills to ace Firmware Engineer
Some tips for your application 🫡
Understand the Role: Make sure you fully understand the responsibilities and requirements of the Firmware Engineer position. Highlight your experience with embedded systems, C/C# programming, and debugging in your application.
Tailor Your CV: Customize your CV to reflect your relevant skills and experiences that align with the job description. Emphasize your hands-on experience with embedded firmware, low-level programming, and any specific protocols mentioned.
Craft a Strong Cover Letter: Write a compelling cover letter that showcases your passion for the role and the company. Mention your ability to work in Agile teams and your experience with cryptographic systems, as these are key aspects of the job.
Highlight Collaboration Skills: Since the role involves collaboration with colleagues from different departments, make sure to include examples of how you've successfully worked in teams, especially in diverse or international settings.
How to prepare for a job interview at HID
✨Showcase Your Technical Skills
Be prepared to discuss your experience with embedded C, RTOS applications, and debugging embedded systems. Highlight specific projects where you implemented firmware designs or solved complex problems.
✨Demonstrate Collaboration Abilities
Since the role involves working in Agile teams and collaborating with colleagues from different departments, share examples of how you've successfully worked in a team environment, especially in cross-functional settings.
✨Discuss Time Management Strategies
The job requires effective time management across various products at different lifecycle stages. Be ready to explain how you prioritize tasks and manage your time effectively in a fast-paced environment.
✨Prepare for Technical Questions
Expect questions related to low-level programming, cryptographic systems, and protocols like I2C and SPI. Brush up on these topics and be ready to demonstrate your knowledge through practical examples.