Linux Kernel Engineer - Scheduling / File system / I/O / Memory Management / C programming Opportunity

european recruitment company

Subscribe to our Telegram Channel

Linux Kernel Engineer - Scheduling / File system / I/O / Memory Management / C programming in UNITED KINGDOM

No longer accepting applications
Visa sponsorship & Relocation 9 months ago

Linux Kernel Engineer - Scheduling / File system / I/O / Memory Management / C programming


  • Are you an experienced Linux Kernel Engineer with solid C programming experience ?
  • Do you want to join a globally recognised company with a focus on research and engineering development in fields such as operating system, various virtualization technologies (Cloud Native, SDN, NFV), performance optimization of system software and libraries?


If so, please keep reading.


We're partnered with a leading tech company (the people behind a globally known social media platform) and they require a number of people to join them on a hybrid model in London.


As a Linux Kernel Engineer you will be responsible for designing and implementing Linux Kernel to meet global business requirements and will be responsible for debugging complex, system-level, multi-components (amongst other tasks)


This is a full time, permanent role, working on a hybrid model in London


International applicants are encouraged and visas and relocation can be arranged.


What we look for is:

  • Proficient in Linux kernel development
  • Ability to read the source code of 2-3 main modules (scheduling, file system, network, I/O, memory management, etc.).
  • 5 years plus experience working on systems software in a large-scale C code base.
  • Demonstrated knowledge of operating systems internals on at least one platform.
  • Experience with Software Development processes including: source control, bug tracking and design documentation.
  • Demonstrated experience working collaboratively in cross-functional teams.


Any of the following would be considered a plus:

  • Rich experience in kernel debugging or community patch submission
  • Experience in multi platform (x86 / arm / risc-v) kernel and system development
  • Understand the implementation of virtualization technology (Xen / KVM, etc.), read the relevant source code
  • Understand the implementation of DPDK/VPP/OVS



What's in it for you?

Excellent base salary, plus bonus and RSU's. Relocation and visa support (if required) and you'll work with a fully international, diverse team, joining one of the world's most recognised tech organizations.


If this sounds interesting and you'd like to learn more, click the link below to apply or email me with a copy of your resume on smouland@eu-recruit.com


By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice (https://eu-recruit.com/about-us/privacy-notice/)

Apply now

Subscribe our newsletter

New Things Will Always Update Regularly