We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.

Job posting has expired

#alert
Back to search results

Distinguished Engineer, R&D, ESXi vmkernel CPU scheduler

Broadcom Inc.
paid holidays, sick time, 401(k)
United States, California, Palo Alto
May 03, 2024

Please Note:

1. If you are a first time user, please create your candidatelogin account before you apply for a job. (Click Sign In > Create Account)

2. If you already have a Candidate Account, please Sign-In before you apply.

Job Description:

ESXi Operating System is the foundation of VMware virtualization technology. It is an operating system and virtualization infrastructure built from scratch for the explicit purpose of running virtual machines. ESXi is the leading data center operating system in the world, and is used by most large corporations, due to its advanced capabilities, performance, and quality.

The VMKernel CPU Resource Management team is responsible for design, implementation, and architectural direction of the CPU and NUMA scheduling kernel subsystem, which is central to operation of ESXi Operating System. Efficient allocation of CPUs to virtual machines (VMs) is one of the key differentiators for ESXi, which gives VMware a strategic advantage over other hypervisors. It is something that we do better than our competition through constant innovation. This allows us to not only increase the scope of the workloads that can be virtualized, but to build strategic relationships, enter new markets and handle security crises.

As the architect of the VMKernel CPU Resource Management team you will define our technical roadmap, work closely with partners to understand the future direction of CPUs and data centers, mentor your fellow team members, and lead execution of the team's deliverables. This role will span beyond working with just the VMKernel teams and requires someone who can determine what is best for the overall ESXi Operating System and business to ensure we continue to be the leader in this space.

Required Skills and Experience

  • MS with 16+ plus years of related experience or PhD and 13+ years or related experience preferred. Bachelors and 18+ years of experience if work experience closely aligns with the role.

  • Expert level understanding of CPU scheduling and NUMA scheduling.

  • Experience working with partners and non-R&D stakeholders to define technical direction.

  • Broad understanding of OS virtualization solutions, particularly experience with hypervisors such as ESXi, Hyper-V, KVM, XEN, and others a major plus.

  • Strong understanding of kernel-level OS architectures such as Linux, Unix, Solaris, BSD-like systems, Windows, and embedded real-time operating systems.

  • Significant kernel-level development experience and expertise with synchronization in preemptive multi-threaded environments.

  • Experience with Intel x86 CPU architecture and Intel based server architecture. Similar experience and understanding of ARM architecture, a plus.

  • Excellent analytical, debugging and C programming skills.

Additional Job Description:

Compensation and Benefits

The annual base salary range for this position is $174,000 - $290,000.

This position is also eligible for a discretionary annual bonus in accordance with relevant plan documents, and equity in accordance with equity plan documents and equity award agreements.

Broadcom offers a competitive and comprehensive benefits package: Medical, dental and vision plans, 401(K) participation including company matching, Employee Stock Purchase Program (ESPP), Employee Assistance Program (EAP), company paid holidays, paid sick leave and vacation time. The company follows all applicable laws for Paid Family Leave and other leaves of absence.

Broadcom is proud to be an equal opportunity employer. We will consider qualified applicants without regard to race, color, creed, religion, sex, sexual orientation, gender identity, national origin, citizenship, disability status, medical condition, pregnancy, protected veteran status or any other characteristic protected by federal, state, or local law. We will also consider qualified applicants with arrest and conviction records consistent with local law.

If you are located outside USA, please be sure to fill out a home address as this will be used for future correspondence.

(web-6b99c6d67d-lf9hh)