Embedded Software Engineer - Kernel & Low-level Development We are currently hiring for a globally leading semiconductor company, where you will join a team of highly skilled Embedded & Operating Systems experts.
You will analyse, and advance the state-of-the-art of OS technologies and system software, especially those integrated in the Linux kernel with your experience in this area.
You will work alongside a firmware development team contributing to the design and development of solutions for CPU and System IP based Infrastructure platforms.
Your primary responsibilities will include maintenance, support, and development of system software for Computing Infrastructure solutions.
This position has multiple headcounts from Mid-to-Senior level, so please get in touch if this is of interest
The key competencies are as follows:
Prior experience with various Low-level Embedded projects and working as an R&D professional or Software Engineer.
Experience in developing and maintaining 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 virtualization frameworks like KVM, QEMU, Xen, or Virtio.
Familiarity with open-source projects such as Linux Kernel, TF-A, UEFI EDK II, and OpenBMC.
Understanding of the overall architecture of the Linux Kernel and embedded real-time operating systems, with familiarity with FreeRTOS.
Key words include: Linux Kernel, 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 and process your personal data.
For more details, see our Privacy Notice at
#J-18808-Ljbffr