We are looking for a skilled Firmware Engineer to join a dynamic, multi-disciplinary team to contribute to the development, enhancement, and testing of an extensive hardware portfolio within the access control sector. The successful candidate will collaborate with hardware and quality assurance engineers, as well as external partners, to deliver innovative products that meet high-quality standards and deadlines.
Key Responsibilities:
* Design, develop, test, and maintain firmware for embedded systems.
* Create technical documentation following industry best practices.
* Collaborate across departments to ensure timely delivery of high-quality products.
* Participate in design and code reviews, adhering to development processes and guidelines.
* Stay up-to-date with new technologies in security systems.
Required Skills and Experience:
* Ability to work onsite at least 3 days per week in Belfast.
* Authorization to work in the UK.
* 5+ years of software development experience in C/C++ within ARM RTOS and/or embedded Linux systems.
* Degree in Computer Science, Software Engineering, Electronics, or related field.
* Experience with Agile development.
* Strong problem-solving, diagnostic, and troubleshooting skills.
* Excellent organizational skills with the ability to multitask.
* Proven experience mentoring and coaching team members.
* Strong interpersonal and communication skills, both written and verbal.
Benefits:
• Highly competitive salary
• Flexible working options
• Generous annual leave
Salary is up to £45,000.