Software Engineer VMkernel
Core
Design and implementation of Memory and CPU subsystems for the ESXi Operating System, central to VMware Cloud Foundation virtualization technology.
Role type
Senior IC systems software engineer (kernel-level OS)
Builds
Enterprise-class VCF virtualization platform
Domain
Data center virtualization, systems software
Deliverable
production ML models | product features
Required skills
kernel-level development, memory management, OS virtualization, hypervisor experience (ESXi, Hyper-V, KVM, XEN), OS architectures (Linux, Unix, Solaris, BSD, Windows, embedded RTOS), preemptive multi-threaded synchronization, Intel x86/AMD server architecture, C/C++ programming
Preferred skills
kernel-level memory management, AMD architecture, Python
Responsibilities
Implement advanced kernel-level resource management features for new hardware technologies, design and develop novel operating system techniques and algorithms for managing virtual and real computer hardware, architect and deliver new products based on the enterprise-class VCF virtualization platform, execute innovative features and own large projects
Seniority
Senior, hands-on IC