Recruitment
Available positions will be listed below on this page.
Enquiries should be made to careers@abelon.com
Please note that we do not accept unsolicited applications from recruitment or outsourcing agencies.
Vacancies:
Firmware Engineer / Senior Firmware Engineer
We are seeking a talented Firmware Engineer or Senior Firmware Engineer to join our embedded design consultancy in a dynamic hybrid role that blends office-based teamwork with the flexibility of remote working.
In this position, you’ll have the opportunity to work across a wide range of sectors and technologies, from consumer products to industrial systems, tackling unique technical challenges and shaping innovative solutions. As part of a consultancy environment, you’ll also collaborate directly with clients, helping to define requirements, solve complex problems, and deliver high-quality embedded designs that make a real impact.
Because close collaboration and knowledge sharing are key to our success, regular office presence is essential, and fully remote working is not feasible. If you’re looking for a role that combines hands-on technical variety with meaningful client interaction, this could be the ideal next step in your career.
Firmware Engineers in Abelon are expected to have the following personal characteristics:
- Good Honours or post graduate qualification in Computer Science, Electronic Engineering, Physics or Mathematics with relevant Software Engineering component.
- Ability to work in a high pressure environment
- Excellent communication and team working skills
- For a Senior Firmware Engineer role you should have also good supervisory skills and technical team leading experience
Firmware Engineers are expected to show proven ability and experience at least three or more of the following areas.
- Excellent C or C++ programming skills
- Real time embedded systems
- Device drivers
- Communications and networking
- Working within ISO 9000 development environment
The ideal candidate will have a proven track record of turning high-level design concepts and requirements into fully delivered solutions within agreed timescales. They should be confident managing their own workload and capable of operating with minimal supervision, while maintaining a strong focus on quality and reliability.
We are looking for someone who combines technical expertise with self-motivation and a proactive, problem-solving mindset. The ability to work independently is essential, but so too is the flexibility to collaborate effectively within a team and contribute to shared goals.
Given the level of responsibility and technical depth involved, we expect applicants to bring at least 6-8 years of relevant industry experience.
Please note: applicants must either hold an UK passport or already have the right to work in the UK (skilled worker visa in place).
Job Description:
Software engineers will be recruited into the software engineering department in Edinburgh and can be expected to work in any of the areas of development undertaken there. Typically this post will be for a specific position and the successful candidate will be expected to remain in this area for a minimum of six to twelve months.
They are expected to take on responsibility for developing product features from inception to customer shipment and beyond. At Abelon this means being responsible for design, coding, module testing and system testing. Then, once the product feature is shipping, for providing maintenance over the lifetime of the feature.
Salary:
Commensurate with experience and aptitude.