Role Overview
We are seeking a skilled Embedded Software Engineer to join our team at Concurrent Technologies UK.
About the Role
This is an exciting opportunity to work on the development of BIOS, BSPs, and additional software for our new and existing products. As an Embedded Software Engineer, you will be responsible for designing, developing, and maintaining software in the UFEI BIOS.
You will also work on Board Support Packages for cutting-edge Intel processor-based boards, middleware, system, and device driver software for various operating systems, including Linux, Windows, VxWorks, and others.
In addition to your technical skills, we are looking for someone who can effectively communicate with the team and support project managers in coordinating deliverables.
Key Responsibilities
* Design and develop software in the UFEI BIOS
* Create Board Support Packages for Intel processor-based boards
* Develop middleware, system, and device driver software for various operating systems
* Test software
* Support in defining product and software architecture
* Take a hands-on approach to early hardware bring-up
* Work on challenging customer issues escalated to the engineering team
* Support project managers in coordinating deliverables
Qualifications and Experience
To be successful in this role, you will need:
* A degree in Computer Engineering, Electrical Engineering, or a related field
* Proficiency in Embedded C programming for x86, PowerPC, or high-performance ARM processors
* Practical experience programming various hardware devices at register level
* A good appreciation of hardware
* Excellent problem-solving and debugging skills
* Mentoring skills in software development and debug
* The ability to work and communicate effectively with team members
* Familiarity with agile development methodologies and version control systems like Git
Benefits
* Generous company pension scheme (up to 10% employer contribution)
* Health Insurance, Life Assurance & Income protection
* 25 days holiday + Banks
* Holiday purchase scheme
* Cycle to work
* Electric Car Salary Sacrifice Scheme
* No probationary period
Salary
The estimated salary for this role is £60,000 - £80,000 per annum, depending on experience.
Location
This role is based in Colchester, UK.
About Us
Concurrent Technologies UK is a leading provider of high-performance Intel processor boards, switches, networking, storage, and software products for embedded computing solutions.
We operate facilities in Colchester and Theale in the UK and Woburn, MA, and Los Angeles, CA, in the US, and have a worldwide network of distributors and manufacturers' representatives.
As a public company quoted on AIM on the London Stock Exchange, we value diversity and promote equal opportunities for all employees.