Job Title:
Embedded Software Engineer
Job Summary:
We are seeking a skilled Embedded Software Engineer to design, develop and maintain the software for our new and existing products.
Key Responsibilities:
* Design and develop BIOS, BSPs, and additional software for our products.
* Develop middleware, system, and device driver software for Linux, Windows, VxWorks, and other standard operating systems.
* Test software and support in defining product and software architecture.
* Take a hands-on approach to early hardware bring-up and work on challenging customer issues.
* Support project managers with coordination of deliverables.
Requirements:
* Degree in Computer Engineering, Electrical Engineering, or related field.
* Proficient in Embedded C programming for x86, PowerPC, or high-performance ARM processors.
* Practical experience programming various hardware devices at register level.
* Good appreciation of hardware.
* Excellent problem-solving and debugging skills.
* Mentoring engineers in software development and debug.
* Ability to work effectively with team members and communicate with others at an engineering level.
Benefits:
* Generous company pension scheme (up to 10% employer contribution).
* Health Insurance, Life Assurance & Income protection.
* 25 days holiday + Bank holidays.
* Holiday purchase scheme.
* Cycle to work scheme.
* Electric Car Salary Sacrifice Scheme.
Estimated Salary:
£60,000 - £80,000 per annum.
About Us:
Concurrent Technologies is a public company quoted on AIM on the London Stock Exchange. We manufacture high-performance Intel processor boards, switches, networking, storage, and software products for use in embedded computing solutions.