Job Description
Required Skills & Experience BS in Computer Science or related field 4 -8 years of relevant industry experience Strong C / C++ programming experience Understanding of kernel‑level OS architectures (Linux, Unix, Solaris, BSD‑like systems, Windows, or embedded real‑time operating systems) Nice to Have Skills & Experience Kernel‑level memory management experience Experience with OS virtualization and hypervisors (ESXi, Hyper‑V, KVM, XEN, etc.) Experience with CPU architecture ○ X86 ARM Python programming experience Experience working on operating system–level components related to CPU and memory subsystems Open source kernel contribution Linux BSD Job Description Day‑to‑day kernel‑level development focused within the ESXi operating system ○ Kernel in general ○ CPU Memory and General Kernel infrastructure Design and implement advanced kernel‑level resource management features to support new hardware technologies ○ Catered towards CPU and memory teams Architect and develop scalable, high‑performance, and reliable OS‑level features Develop novel operating system techniques and algorithms for managing virtual and physical hardware Collaborate with multiple engineering teams to deliver enterprise‑class virtualization products on VMware Cloud Foundation •Own and drive large, complex kernel‑level projects from design through delivery