Opens broadcom.wd1.myworkdayjobs.com in a new tab
About This Role
- At Broadcom VMware Cloud Foundation division (VCF), we are building new possibilities for our customers by accelerating digital business transformation.
- We're modernizing data centers for greater agility and productivity, integrating public clouds for faster time to market, empowering digital workspaces to improve mobile experiences, and transforming cyber security.
- ESXi Operating System is at the core of VCF 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.
- VMKernel CPU Resource Management team is responsible for design, implementation, and architectural direction of CPU 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 a member of VMKernel CPU Resource Management team, you will: Learn the tools and processes necessary to become a successful VMKernel engineer and will participate in the design and development of novel operating system techniques and algorithms for managing both virtual and real computer hardware.
- Work closely with a technical lead and your manager to grow in your new position and define goals to continue growing in your career.
- Implement advanced kernel-level CPU scheduling-related resource management features, with emphasis on scalability, performance, reliability, and support of new hardware technologies.
- Work with multiple engineering teams to architect, design, implement and deliver new products based on the enterprise-class VCF virtualization platform.
- Take on opportunities to own parts of CPU Scheduling projects and with experience, take on ownership and leading larger parts of projects.
- Our work will challenge your systems software development and problem-solving skills! Requirements BS degree in Computer Science or related field and 12+ years of relevant industry experience.
- Or MS in Computer Science or related field and 10+ years of relevant industry experience.
- Or PhD and 7+ years of relevant experience Good understanding of kernel-level CPU and NUMA scheduling.
- Understanding of kernel-level memory management a plus 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, embedded real-time Operating Systems Extensive 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 AMD architecture, a plus Excellent analytical, debugging and C programming skills Strong verbal and written communication skills Must have legal authorization to work in the US Additional Job Description: Compensation and Benefits The annual base salary range for this position is $143,800.00 - 230,000.00.
- 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.
- 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.
Sourced directly from Broadcom’s career page
Your application goes straight to Broadcom.
Opens broadcom.wd1.myworkdayjobs.com in a new tab
Specialisation
Open roles at Broadcom
329 positions
Job ID
/job/USA-CA---Promontory-B/Software-Engineer-VMkernel_R026222
Get matched to roles like this
Upload your resume once. We’ll notify you when matching roles open up.
Join talent pool — freeSimilar Other roles
Samsung Semiconductor
Senior Engineer, Trace-Driven Simulator Development
San Jose, California, United States|Other
Micron Technology
Senior Engineer, Process Development, Diffusion, NTI
Fab 10N/X, Singapore|Other
Micron Technology
Tactical Capacity Engineer
Taoyuan - Fab 11, Taiwan|Other
Micron Technology
OCT Photo Mfg. Alignment (MA) Engineer/Sr Engineer
Taichung - Fab 16, Taiwan|Other