At a Glance
- Tasks: Join a dynamic team to develop and debug firmware for innovative access control products.
- Company: HID Global is a leading high-tech software company with a global presence and a focus on trusted identities.
- Benefits: Enjoy a hybrid remote work model, flexible hours, and opportunities for professional growth.
- Why this job: Be part of a collaborative culture that values innovation and empowers you to make an impact.
- Qualifications: Experience in embedded firmware development, C/C#, and familiarity with cryptographic solutions required.
- Other info: Work in Agile teams and connect with colleagues worldwide while enhancing your skills.
The predicted salary is between 28800 - 48000 £ per year.
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.
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
- Ability to complete tasks with minimal supervision
- Able to use standard development software: debuggers, editors, compilers
- Able to demonstrate experience with software version control
- Good working knowledge of C#
- Implementation experience of cryptographic solutions including symmetric & ideally PKI asymmetric
- Jenkins automation server/client programming
- Scripting languages e.g. Python
- CMock unit testing
You will work as part of a global team in a flexible work environment, learning and enhancing your expertise.
Firmware Engineer - Hybrid Remote employer: HID
Contact Detail:
HID Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Firmware Engineer - Hybrid Remote
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as C, C#, and Python. Having hands-on experience or projects that showcase your skills in these languages will make you stand out during discussions.
✨Tip Number 2
Highlight your experience with Agile methodologies, as the role involves working in small teams. Be prepared to discuss how you've successfully collaborated with cross-functional teams in previous roles.
✨Tip Number 3
Showcase any experience you have with cryptographic solutions and software version control systems. Being able to discuss specific examples of how you've implemented these in past projects can give you an edge.
✨Tip Number 4
Prepare to demonstrate your problem-solving skills and ability to work independently. Think of scenarios where you've tackled challenges with minimal supervision and be ready to share those experiences.
We think you need these skills to ace Firmware Engineer - Hybrid Remote
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in firmware development, particularly with C and C#. Include any specific projects or roles that demonstrate your skills in embedded systems and debugging.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for firmware engineering and your ability to work in Agile teams. Mention your experience with cryptographic solutions and any familiarity with Jenkins or Python scripting.
Showcase Collaboration Skills: In your application, emphasise your ability to collaborate with colleagues from different departments and locations. Provide examples of past experiences where you successfully worked in a team environment.
Highlight Continuous Learning: Mention any ongoing education or certifications related to firmware engineering or software development. This shows your commitment to staying updated in the field and your eagerness to learn and grow within the role.
How to prepare for a job interview at HID
✨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 or used Jenkins for automation.
✨Demonstrate Collaboration
Since the role involves working with teams both onsite and overseas, share examples of how you've successfully collaborated with colleagues from different departments. This could include cross-functional projects or remote teamwork.
✨Time Management is Key
The job requires managing multiple products at different stages of their lifecycle. Be ready to explain how you prioritise tasks and manage your time effectively, perhaps by discussing specific tools or methods you use.
✨Prepare for Problem-Solving Questions
Expect questions that assess your debugging skills and ability to work independently. Prepare to walk through a challenging problem you've solved in the past, detailing your thought process and the outcome.