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. Familiarity with open-source projects such as Linux Kernel, TF-A, UEFI EDK II and OpenBMC. You understand the overall architecture of the Linux Kernel and of … Operating Systems/Android/Linux/Kernel/Device Driver/Virtualization/KVM/Virtio/RTOS/FreeRTOS/QNX/Agile/Embedded Systems/QEMU/Xen/C/C++/Python/Bootloaders By applying to this role you understand that we may collect your personal data and store and process it on More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Operating Systems/Android/Linux/Kernel/Device Driver/Virtualization/KVM/Virtio/RTOS/FreeRTOS/QNX/Agile/Embedded Systems/QEMU/Xen/C/C++/Python/Bootloaders By applying to this role you understand that we may collect your personal data and store and process it on More ❯
developing Virtual Platforms or Simulators. Open Source Development experience. Experience in Unit Testing. Continuous Integration. ARM Fast Models. Server Architecture (RAS, Manageability). Top Preferred Skills: SystemC TLM or QEMU Modern C++ ARM Architecture (CPU, GIC, CoreSight Debug) Firmware and/or Device Driver Development and Debug Git Revision Control Principal Duties and Responsibilities: Leverage advanced software/hardware systems More ❯
with chip performance, modelling, simulation and software – hardware optimisation. Your background will also include a deep understanding of chip design processes and system performance modelling and simulation tools (gem5, QEMU etc.) with some experience in developing and maintaining gem5 simulators. Exposure to software/hardware co-design methodologies would also be a bonus. On offer you will find a very More ❯