In this role, you will be part of the software engineering team
and will analyze and optimize the performance of the software
products running on Linux.
You will modify or adapt the Linux kernel to make our
Investigate and optimize cache performance,
memory management, interrupts, drivers and multi-core
You will initially work in the latest standard Intel x86
Linux environment, but may later work on virtual machines,
embedded architectures, Android or BSD.
Bachelor’s or Master's degree in Computer Science
or a related field.
Recent Linux kernel development expertise and experience
(on x86_64 architecture).
Experience with performance tuning and debugging
(cache analysis, multi-core issues).
Experience with networking parts of the kernel (TCP stack,
af_packet, IRQ handling, NIC drivers, ...)
Proficient in English (fluent in reading, writing, and
EU nationality or Spanish work permit already granted.