Virtuozzo logo
VirtuozzoPosted 1 month ago

C developer for Linux Kernel team

Remote

Full TimeMid LevelMedium

Job Summary

Conduct core Linux kernel subsystem work including memory management, scheduling, networking, and filesystems. Tune container isolation mechanisms and optimize resource usage across thousands of virtual machines. Collaborate with upstream maintainers to merge patches and represent the team at Linux Foundation events. Debug low-level issues using kprobes, ftrace, and perf tools.

Required Qualifications

  • Strong C programming skills
  • Know your way around at least one kernel subsystem
  • Comfortable with syscalls, kernel/user-space interfaces, and how Linux works under the hood
  • Debugging experience using kprobes, ftrace, perf, gdb, or whatever else helps squash the bug
  • We are a global remote team: You can communicate your ideas clearly in English, whether it's in a code review or a conference talk

Desired Qualifications

  • Past work on open-source projects (got a GitHub or a LKML link? We'd love to see it)
  • Deep knowledge of namespaces, cgroups, or KVM
  • Python scripting for tooling, automation, or test harnesses
  • Familiarity with DevOps pipelines involving container tech or kernel builds

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce