Job Title: Senior/Principal Embedded Software Engineer - UEFI Location: Reading, Berkshire Salary: £70,000 to £80,000 basic excellent benefits package Are you looking for a UEFI-oriented Senior/Principal Embedded Software Engineer role in the Berkshire area? My client is a well-established company that designs and manufactures a range of complex high-speed products used in a wide variety of applications and industries. They are happy to offer the right candidates UK visa sponsorship and relocation assistance. The Role - Senior/Principal Embedded Software Engineer - UEFI As an Embedded Software Engineer, you will be responsible for the delivery of the BIOS, BSPs, and additional software for the company's new and existing products. Key Responsibilities - Senior/Principal Embedded Software Engineer - UEFI Design, develop and maintain the software in the UEFI BIOS. Board Support Packages for cutting-edge Intel processor-based boards. Middleware, system and device driver software for Linux, Windows, VxWorks and other standard operating systems. Support in the definition of product and software architecture Taking a hands-on approach to early hardware bring-up Required Experience - Senior/Principal Embedded Software Engineer – UEFI Experience in developing UEFI BIOS Proficient in Embedded C programming for x86, PowerPC or high-performance ARM processors. Practical experience programming a variety of hardware devices at register level. Good appreciation of hardware. Excellent problem-solving and debugging skills. Desirable, non-essential experience - Senior/Principal Embedded Software Engineer – UEFI Experience developing low-level, embedded software for Linux or a similar operating system. Familiarity with agile development methodologies and version control systems like Git Experience in leading technical projects or working as a technical lead in software development Ability to drive technical decisions and provide input into the future direction of the platform’s architecture. This role offers hybrid working on a weekly basis. If you have any specific questions about this Senior/Principal Embedded Software Engineer – UEFI role, please contact Cathy Swain on 01582 350053 or via cswainversorecruitment.com.