Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Integrity Personnel Limited
to understand their root causes Experience with development tools for debugging, profiling, code coverage, memory leak detection etc. Linux kernel or devicedriver development experience advantageous Role: Senior Embedded Software Engineer Location: Cambridge with Hybrid options Salary: £50-65K with attractive benefits package including private healthcare More ❯
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 … 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/ More ❯
/C++ programming skills for embedded systems Experience developing and optimizing complex, resource-constrained software Solid understanding of Linux internals, kernel development, and devicedrivers Analytical mindset with attention to clean, maintainable code Strong communication skills and the ability to work autonomously within a team Bonus Skills (Nice More ❯
cambridge, east anglia, United Kingdom Hybrid / WFH Options
IC Resources
today to learn more! 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 ❯
today to learn more! 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 ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Integrity Personnel Limited
the following job titles are also likely to be interested in this role: * Embedded Software Engineer * Linux Kernel Senior Software Engineer * DeviceDriver Software Engineer * Firmware Engineer * Android Platform Software Engineer * Embedded Software Developer (Android) * For full company details and job specification for this unique role please More ❯
cambridge, east anglia, United Kingdom Hybrid / WFH Options
Singular Recruitment
a Principal level Embedded Software Engineer that would like to advance into architecture. A deep understanding of Embedded Linux, including Linux Kernel and DeviceDrivers Strong programming skills in either C++ and/or Java. Excellent problem solving skills. Ability to communicate with key stakeholders at various levels. More ❯
code), standards-based firmware development, and operating system design. Partner with CPU architects to seamlessly integrate new architectural features into Kernel, Hypervisor, Firmware, and driver development. Drive alignment with key software ecosystems (e.g., open-source communities) to secure adoption of new CPU architecture features, ensuring solutions are optimized for … high-performance software solutions. Extensive experience with Linux stacks, including kernel drivers, firmware, networking, storage, and OS internals. Strong knowledge of devicedriver integration, testing methodologies, and design for test/validation best practices. Familiarity with open-source development processes, upstream Linux collaboration, and community engagement. Track More ❯
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 ❯
peterborough, east anglia, United Kingdom Hybrid / WFH Options
Singular Recruitment
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. … 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 More ❯