Peterborough, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Singular Recruitment
for customers worldwide. Key responsibilities for the role of Senior Embedded Software Engineer will include: Develop and maintain embedded software for communication systems, including real-time operating systems, devicedrivers, and communication protocols. Collaborate with cross-functional teams, including hardware engineers and system architects, to ensure seamless integration of software and hardware components. Lead the design, implementation, and … related field. Proven experience (5+ years) in embedded software development. Strong C programming skills. A solid understanding of most of the following: embedded systems, real-time operating systems, devicedrivers, and microcontrollers. Knowledge of communication protocols such as TCP/IP, UDP, SPI, I2C, CAN, etc. Strong problem-solving skills and the ability to work on complex systems More ❯
watford, hertfordshire, east anglia, united kingdom
IC Resources
desirable Experience implementing bootloaders is advantageous What’s next? For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, DeviceDriver Development, then please contact me, Callum Allen today. More ❯
desirable Experience implementing bootloaders is advantageous What’s next? For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, DeviceDriver Development, then please contact me, Callum Allen today. More ❯
level Embedded projects and working as a R&D professional or Software Engineer. Experience in development and maintenance of product quality firmware with good knowledge of bootloaders and device drivers. Familiarity with the Linux environment, command line, remote shell, scripting and collaboration tools including Kernel internals. Strong understanding of established virtualization frameworks like KVM, QEMU, Xen or Virtio. … Kernel and of embedded real time operating systems and familiar with FreeRTOS. Key Words: Linux Kernel/Operating Systems/Android/Linux/Kernel/DeviceDriver/Virtualization/KVM/Virtio/RTOS/FreeRTOS/QNX/Agile/Embedded Systems/QEMU/Xen/C/C++/Python/Bootloaders More ❯
st neots, east anglia, united kingdom Hybrid / WFH Options
Pico Technology
Understand the needs of different 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 and the wider organisation, supporting … Modern C++ (Essential) C++14 (Essential) 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 Skills: Strong understanding of software More ❯
saint neots, east anglia, united kingdom Hybrid / WFH Options
Pico Technology
Understand the needs of different 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 and the wider organisation, supporting … Modern C++ (Essential) C++14 (Essential) 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 Skills: Strong understanding of software More ❯
others. Our ideal candidate brings: Strong experience in embedded software development , ideally across environments such as bare metal, RTOS, or embedded Linux. Technical depth in areas such as devicedrivers , DSP, communications protocols, algorithm implementation, or working close to hardware. Some leadership exposure —this could be through running small project teams, mentoring, or handling performance reviews. Confidence in More ❯
others. Our ideal candidate brings: Strong experience in embedded software development , ideally across environments such as bare metal, RTOS, or embedded Linux. Technical depth in areas such as devicedrivers , DSP, communications protocols, algorithm implementation, or working close to hardware. Some leadership exposure —this could be through running small project teams, mentoring, or handling performance reviews. Confidence in More ❯