At a Glance
- Tasks: Join a dynamic team to design and implement embedded firmware solutions.
- Company: HID is a global leader in secure identity solutions, enhancing safety and productivity.
- Benefits: Enjoy competitive salary, flexible work options, and a vibrant, inclusive culture.
- Other info: Be part of a diverse team within the ASSA ABLOY Group, fostering career growth.
- Why this job: Make a real impact on global security while driving innovation in access control.
- Qualifications: 7+ years of experience in embedded systems with strong C/C# programming skills required.
The predicted salary is between 48000 - 72000 £ per year.
Location: Cardiff, UK
Job ID: 49066
Role Overview
A Staff Firmware Engineer with embedded firmware development and debugging skills will work with small versatile agile teams on product design and sustaining activities for a range of PACS RFID access control products. The role requires effective time management across multiple products at various lifecycle stages, collaboration with colleagues onsite and overseas, and occasional travel. The engineer is expected to own technical design for moderate complexity projects, master their domain, and stay current with industry best practices and emerging trends. They demonstrate initiative beyond task completion, identify future work opportunities, and build evidence-driven cases for their ideas.
Physical Access Control Solutions (PACS)
HID PACS delivers advanced readers, credentials, controllers, mobile and biometric technologies to secure spaces worldwide. The Staff Firmware Engineer will contribute to these solutions through firmware and cryptographic design.
Responsibilities
- Design and implementation of embedded firmware and test solutions primarily in C and C#
- Design and implementation of cryptographic solutions
- Creation of design documentation
- Hands‑on work with and debugging of embedded systems
- Work in a team environment with minimal oversight
- Communicate technical decisions through design docs, white papers, and educational platforms
- Effectively communicate with cross‑functional teams such as Product, Design, and Analytics
Experience / Qualifications
- Engineering degree or equivalent experience
- Minimum of 7+ years of related industry experience
- Ability to verify product software requirements against hardware capabilities
- Mentor other engineers in low‑level (firmware) or high‑level (software) design and development
- Understand, maintain, and create designs for mid‑size projects
- Provide solutions to complex issues
- Fluent in embedded programming in C
- Fluent in low‑level or high‑level development techniques
- Proficient with software version control
- Experience with TDD/Unit testing
- Good understanding and skills with CI/CD
- Address security / SSDL related issues
- Demonstrate experience with firmware/software development progress
Additional Beneficial Skills / Experience
- Smart Card ISO7816 and RFID ISO 14443/15593 protocols
- Programming with C#
- I2C and SPI protocols
- USB low‑level protocols
- Cryptographic code programming
- NUnit test framework
- Bluetooth Low Energy protocol
- CMock unit testing
Benefits
- Competitive salary and rewards package
- Competitive benefits and annual leave, supporting work‑life balance
- A vibrant, welcoming, and inclusive culture
- Extensive career development opportunities and resources
- Join a global organization pioneering hardware, software, and services that empower people safely
Why Apply?
- Empowerment: Work as part of a global team in a flexible environment, learning and enhancing expertise
- Innovation: Embrace challenges, drive change, share insights, and shape future outcomes
- Integrity: Value results‑oriented, reliable, straightforward work, and respect for all employees
Immigration Sponsorship
- Applicants must be legally authorized to reside and work in the hiring country
- No immigration sponsorship or visa assistance will be offered
- International relocation or remote work outside the hiring country will not be considered
EEO Statement
HID is committed to building a diverse, equitable, and inclusive workforce that reflects the global communities we serve. As an equal opportunity employer, we welcome applications from individuals of all backgrounds, experiences, and perspectives. We evaluate applicants without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, disability, age, veteran status, or any other legally protected characteristic. Our goal is to create a workplace that empowers everyone to thrive and be their authentic selves, fostering an environment of mutual respect and inclusivity. If you have a disability and require assistance or accommodation to participate in the application process or to perform essential job functions, please contact accommodations-ext@hidglobal.com.
Staff Engineer in Cardiff employer: ASSA ABLOY Global Solutions
HID is an exceptional employer located in Cardiff, offering a vibrant and inclusive work culture that fosters innovation and collaboration. As a Staff Engineer, you will benefit from competitive salaries, extensive career development opportunities, and the chance to work on cutting-edge security solutions within a global team. With a strong emphasis on employee empowerment and work-life balance, HID provides a supportive environment where your skills and contributions are valued.
Contact Details:
ASSA ABLOY Global Solutions Recruitment Team
StudySmarter Expert Advice🤫
We think this is how you could land Staff Engineer in Cardiff
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as C, C#, and cryptographic solutions. Being able to discuss your hands-on experience with these technologies during interviews will demonstrate your suitability for the role.
✨Tip Number 2
Highlight your experience working in Agile teams. Be prepared to share examples of how you've collaborated with cross-functional teams, as this is a key aspect of the Staff Engineer role at HID.
✨Tip Number 3
Showcase your problem-solving skills by preparing to discuss complex issues you've encountered in previous projects. Think about how you identified these problems and the steps you took to resolve them, as this aligns with the proactive approach HID values.
✨Tip Number 4
Engage with HID's online presence, including their social media and educational platforms. This will not only give you insights into their culture but also provide you with talking points that can help you connect with interviewers on a deeper level.
We think you need these skills to ace Staff Engineer in Cardiff
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights relevant experience in embedded firmware development, cryptographic solutions, and Agile methodologies. Use specific examples that demonstrate your skills and achievements in these areas.
Craft a Compelling Cover Letter:In your cover letter, express your enthusiasm for the role and the company. Mention how your background aligns with the job requirements, particularly your experience with C and C# programming, and your ability to work collaboratively in cross-functional teams.
Showcase Problem-Solving Skills:Provide examples in your application of how you've identified and solved complex issues in previous projects. Highlight your proactive approach to addressing challenges, especially in relation to firmware and software development.
Highlight Continuous Learning:Mention any recent training, certifications, or projects that demonstrate your commitment to staying current with industry standards and technologies. This could include experience with CI/CD practices or new programming techniques relevant to the role.
How to prepare for a job interview at ASSA ABLOY Global Solutions
✨Showcase Your Technical Skills
Be prepared to discuss your experience with embedded firmware development, particularly in C and C#. Highlight any projects where you've implemented cryptographic solutions, as this is highly desirable for the role.
✨Demonstrate Agile Team Experience
Since the role involves working in small Agile teams, share examples of how you've successfully collaborated with cross-functional teams. Discuss your approach to managing time and tasks across different product lifecycles.
✨Communicate Clearly
Effective communication is key. Be ready to explain your technical decisions and thought processes clearly, whether through design documentation or during discussions. This will show your ability to work well with colleagues from various departments.
✨Prepare for Problem-Solving Questions
Expect questions that assess your problem-solving skills, especially regarding requirements clarity and technical limitations. Prepare examples of how you've identified and addressed issues in past projects to demonstrate your proactive approach.