boot processes, resource management, and hardware abstraction. Key Responsibilities: · Implement boot firmware and initialization sequences for our platform · Develop hardware abstraction layers and devicedrivers · Create and maintain system-level resource management software · Collaborate with hardware team on debug interfaces and functionality · Implement power management and system control More ❯
For: Expertise in C programming for embedded systems with strong debugging skills. Hands-on experience in developing and maintaining firmware, including bootloaders and device drivers. Proficiency in industry standards such as UEFI and ACPI . Proven engineering management experience leading diverse, multi-location teams. Familiarity with technologies like More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
ZENOVO LTD
team of engineers, you will possess a proven track record in designing and developing electronic products, with a strong focus on embedded devices, including driver and system control software. Responsibilities will include: - Comprehensive design of analogue, digital, and power supply circuits - Conducting evaluation tests to assess and enhance designs More ❯
and other parts of the business and make sure our sales pipeline is updated Requirements A foundational understanding of FPGAs, embedded microprocessors and devicedrivers An interest in eliciting customer requirements and developing applications to solve them Excellent written and verbal communication of complex topics concisely Some experience More ❯
BA6, Glastonbury, Somerset, United Kingdom Hybrid / WFH Options
Zenovo
ideal applicant with have a strong track record in the design and development of electronic products, with a particular emphasis on embedded devices including driver and system control software Required Experience/Skills: - Detailed analogue, digital and power supply circuit design - Evaluation testing and improvement of designs - Working knowledge More ❯
drivers, boot loaders, BSP development & Board-BringUp experience and low level platform software Exposure to System on Chip (like BCM - mostly at driver levels) Familiar with Jira/Confluence. Git/Gerrit/Yocto. Deep understanding of Set Top Box software stack. Prior experience on RDK platforms … Good understanding of devicedrivers, low level platform software Knowledge of common STB chipsets and SDK frameworks. Exposure to HDMI/HDCP and certification tests Ability to quickly understand and translate product requirements into technical solutions Independent with good communication and teamworking skills. Solution focused with ability to More ❯
VHDL and embedded real-time software in C and C++. The ideal candidate has a solid understanding of operating systems, multithreaded programming, and device drivers. Recent or upcoming graduates with engineering experience outside of the classroom are encouraged to apply. Requirements: B.S. Degree in Electrical Engineering, Computer Engineering … Experience developing software in C or C++ for embedded systems Experience developing software for Linux and real-time operating systems (RTOS) Experience writing devicedrivers or device-level programming Experience with common IC devices and protocols (EEPROM, I2C, SPI, UART, etc.) Familiarity with hardware debugging tools More ❯
VHDL and embedded real-time software in C and C++. The ideal candidate has a solid understanding of operating systems, multithreaded programming, and device drivers. Recent or upcoming graduates with engineering experience outside of the classroom are encouraged to apply. Requirements: B.S. Degree in Electrical Engineering, Computer Engineering … Experience developing software in C or C++ for embedded systems Experience developing software for Linux and real-time operating systems (RTOS) Experience writing devicedrivers or device-level programming Experience with common IC devices and protocols (EEPROM, I2C, SPI, UART, etc.) Familiarity with hardware debugging tools More ❯
VHDL and embedded real-time software in C and C++. The ideal candidate has a solid understanding of operating systems, multithreaded programming, and device drivers. Recent or upcoming graduates with engineering experience outside of the classroom are encouraged to apply. Requirements: B.S. Degree in Electrical Engineering, Computer Engineering … Experience developing software in C or C++ for embedded systems Experience developing software for Linux and real-time operating systems (RTOS) Experience writing devicedrivers or device-level programming Experience with common IC devices and protocols (EEPROM, I2C, SPI, UART, etc.) Familiarity with hardware debugging tools More ❯
VHDL and embedded real-time software in C and C++. The ideal candidate has a solid understanding of operating systems, multithreaded programming, and device drivers. Recent or upcoming graduates with engineering experience outside of the classroom are encouraged to apply. Requirements: B.S. Degree in Electrical Engineering, Computer Engineering … Experience developing software in C or C++ for embedded systems Experience developing software for Linux and real-time operating systems (RTOS) Experience writing devicedrivers or device-level programming Experience with common IC devices and protocols (EEPROM, I2C, SPI, UART, etc.) Familiarity with hardware debugging tools More ❯
Responsibilities: Develop embedded firmware for microcontrollers and real-time operating systems (RTOS) like VxWorks , FreeRTOS , or uC/OS . Design and implement devicedrivers and low-level protocols to control hardware like ATMs , self-service machines , and payment devices . Collaborate with hardware and software teams to …/16-bit microcontrollers . Familiarity with USB protocols , secure communication , and cryptographic frameworks . Experience with low-level hardware-software integration , devicedrivers, and firmware development. Solid understanding of embedded systems testing , including unit testing and debugging techniques. Strong communicator with the ability to collaborate across engineering More ❯
Responsibilities: Develop embedded firmware for microcontrollers and real-time operating systems (RTOS) like VxWorks , FreeRTOS , or uC/OS . Design and implement devicedrivers and low-level protocols to control hardware like ATMs , self-service machines , and payment devices . Collaborate with hardware and software teams to …/16-bit microcontrollers . Familiarity with USB protocols , secure communication , and cryptographic frameworks . Experience with low-level hardware-software integration , devicedrivers, and firmware development. Solid understanding of embedded systems testing , including unit testing and debugging techniques. Strong communicator with the ability to collaborate across engineering More ❯
new Bristol offices playing a major role in this expansion. In this role you will develop embedded firmware using C, including bootloaders and devicedrivers, for use in a brand-new product line which will revolutionise computing infrastructure. You will be responsible for development, defect management, maintenance, feature … extensive experience in a similar role and expert knowledge of embedded C for Firmware Development. You will have good knowledge of Bootloaders and DeviceDrivers, experience with defect triaging and management and good knowledge of Linux. This is a fantastic opportunity to join a global powerhouse offering technically … fascinating work, superb progression routes, and excellent training and development opportunities! The Role: *Develop embedded firmware using C, including bootloaders and devicedrivers *Development, defect management, maintenance *Feature back porting and support for the firmware *Hybrid working in Bristol (2-3 days a week onsite) The Person: *Extensive More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Rise Technical Recruitment Limited
new Bristol offices playing a major role in this expansion. In this role you will develop embedded firmware using C, including bootloaders and devicedrivers, for use in a brand-new product line which will revolutionise computing infrastructure. You will be responsible for development, defect management, maintenance, feature … extensive experience in a similar role and expert knowledge of embedded C for Firmware Development. You will have good knowledge of Bootloaders and DeviceDrivers, experience with defect triaging and management and good knowledge of Linux. This is a fantastic opportunity to join a global powerhouse offering technically … fascinating work, superb progression routes, and excellent training and development opportunities! The Role: *Develop embedded firmware using C, including bootloaders and devicedrivers *Development, defect management, maintenance *Feature back porting and support for the firmware *Hybrid working in Bristol (2-3 days a week onsite) The Person: *Extensive More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
You have strong communication skills; inter-cultural awareness and you embrace diversity. 'Nice To Have' Some understanding of how application SW interacts with device HW via drivers (Windows or Linux). If you have some knowledge about factors which influence device performance, working with test infrastructure More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Rise Technical Recruitment Limited
new Bristol offices playing a major role in this expansion. In this role you will develop embedded firmware using C, including bootloaders and devicedrivers, for use in a brand-new product line which will revolutionise computing infrastructure. You will be responsible for development, defect management, maintenance, feature … back porting and support of the firmware. The Role: Develop embedded firmware using C, including bootloaders and devicedrivers Development, defect management, maintenance Feature back porting and support for the firmware Hybrid working in Bristol (2-3 days a week onsite) The Person: Extensive experience in a similar … role Expert knowledge of embedded C for Firmware Development Good knowledge of Bootloaders and DeviceDrivers Experience with defect triaging and management and good knowledge of Linux Must be commutable to Bristol or willing to relocate Reference Number: BBBH243921 To apply for this role or for to be More ❯
drivers, boot loaders, BSP development & Board-BringUp experience and low level platform software Exposure to System on Chip (like BCM - mostly at driver levels) Good knowledge of digital audio software development Knowledge of WebRTC and Android audio pipeline Experienced with DSP development, processing techniques on common DSP More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Pico Technology Limited
project delivery stakeholders, such as hardware developers who may require early prototype support, production test developers who need debug releases for hardware and device acceptance, and full releases for SDK and UI integration. What we're looking for The role involves working collaboratively within the Product Line team … Skills Required: Software Deployment for Multiple Platforms (Essential) Knowledge of Algorithms/Data Structures (Desirable) Scripting Languages - PowerShell & Bash (Desirable) Embedded Linux - Linux DeviceDrivers (Desirable) Experience: Proven experience in C++ software development, ideally in a principal, senior or technical lead role. Strong understanding of software architecture and More ❯
St. Neots, Cambridgeshire, United Kingdom Hybrid / WFH Options
Pico Technology Limited
project delivery stakeholders, such as hardware developers who may require early prototype support, production test developers who need debug releases for hardware and device acceptance, and full releases for SDK and UI integration. What we're looking for The role involves working collaboratively within the Product Line team … Skills Required: Software Deployment for Multiple Platforms (Essential) Knowledge of Algorithms/Data Structures (Desirable) Scripting Languages - PowerShell & Bash (Desirable) Embedded Linux - Linux DeviceDrivers (Desirable) Experience: Proven experience in C++ software development, ideally in a principal, senior or technical lead role. Strong understanding of software architecture and More ❯
St Neots, England, United Kingdom Hybrid / WFH Options
Pico Technology
project delivery stakeholders, such as hardware developers who may require early prototype support, production test developers who need debug releases for hardware and device acceptance, and full releases for SDK and UI integration. What we're looking for The role involves working collaboratively within the Product Line team … C++17 (Desirable) Software Deployment for Multiple Platforms (Essential) Knowledge of Algorithms/Data Structures (Desirable) Scripting Languages – PowerShell & Bash (Desirable) Embedded Linux – Linux DeviceDrivers (Desirable) What we're looking for: Experience: Proven experience in C++ software development, ideally in a principal, senior or technical lead role. Technical More ❯
st neots, east anglia, United Kingdom Hybrid / WFH Options
Pico Technology
project delivery stakeholders, such as hardware developers who may require early prototype support, production test developers who need debug releases for hardware and device acceptance, and full releases for SDK and UI integration. What we're looking for The role involves working collaboratively within the Product Line team … C++17 (Desirable) Software Deployment for Multiple Platforms (Essential) Knowledge of Algorithms/Data Structures (Desirable) Scripting Languages – PowerShell & Bash (Desirable) Embedded Linux – Linux DeviceDrivers (Desirable) What we're looking for: Experience: Proven experience in C++ software development, ideally in a principal, senior or technical lead role. Technical More ❯
saint neots, east anglia, United Kingdom Hybrid / WFH Options
Pico Technology
project delivery stakeholders, such as hardware developers who may require early prototype support, production test developers who need debug releases for hardware and device acceptance, and full releases for SDK and UI integration. What we're looking for The role involves working collaboratively within the Product Line team … C++17 (Desirable) Software Deployment for Multiple Platforms (Essential) Knowledge of Algorithms/Data Structures (Desirable) Scripting Languages – PowerShell & Bash (Desirable) Embedded Linux – Linux DeviceDrivers (Desirable) What we're looking for: Experience: Proven experience in C++ software development, ideally in a principal, senior or technical lead role. Technical More ❯
new Bristol offices playing a major role in this expansion. In this role you will develop embedded firmware using C, including bootloaders and devicedrivers, for use in a brand-new product line which will revolutionise computing infrastructure. You will be responsible for development, defect management, maintenance and … training and development opportunities! The Role: *Develop embedded firmware using C for new products and features *Defect management and debugging *Work with bootloaders, devicedrivers, and various development projects *Hybrid working in Bristol (2-3 days a week onsite) The Person: *Proven experience in a similar role and More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Rise Technical Recruitment Limited
new Bristol offices playing a major role in this expansion. In this role you will develop embedded firmware using C, including bootloaders and devicedrivers, for use in a brand-new product line which will revolutionise computing infrastructure. You will be responsible for development, defect management, maintenance and … training and development opportunities! The Role: *Develop embedded firmware using C for new products and features *Defect management and debugging *Work with bootloaders, devicedrivers, and various development projects *Hybrid working in Bristol (2-3 days a week onsite) The Person: *Proven experience in a similar role and More ❯