Taro Logo

Software Engineer VMkernel

A global technology leader that designs, develops and supplies semiconductor and infrastructure software solutions.
$141,300 - $226,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
12+ years of experience
Enterprise SaaS

Description For Software Engineer VMkernel

Broadcom's VMware Cloud Foundation division is seeking a Senior Software Engineer to join their VMKernel team, focusing on CPU Resource Management. This role is at the heart of ESXi, the world's leading data center operating system. The position involves working on critical CPU scheduling kernel subsystems that give VMware its competitive edge. You'll be developing advanced kernel-level features, emphasizing scalability, performance, and reliability. The role requires extensive experience in kernel development, OS architectures, and CPU scheduling. Working in Promontory, CA, you'll be part of a team that's constantly innovating to improve virtualization technology. The compensation package includes a competitive salary range of $141,300 - $226,000, plus bonus potential, equity, and comprehensive benefits. This is an excellent opportunity for experienced systems engineers who want to work on cutting-edge virtualization technology that powers most large corporations' data centers.

Last updated 9 hours ago

Responsibilities For Software Engineer VMkernel

  • Design and develop novel operating system techniques and algorithms for managing virtual and real computer hardware
  • Implement advanced kernel-level CPU scheduling-related resource management features
  • Work with multiple engineering teams to architect, design, implement and deliver new products
  • Take ownership of CPU Scheduling projects
  • Participate in the design and development of ESXi Operating System

Requirements For Software Engineer VMkernel

Linux
  • BS degree in Computer Science or related field and 12+ years of relevant industry experience, or MS with 10+ years experience, or PhD with 7+ years experience
  • Good understanding of kernel-level CPU and NUMA scheduling
  • Understanding of kernel-level memory management
  • Broad understanding of OS virtualization solutions
  • Strong understanding of kernel-level OS architectures
  • Extensive kernel-level development experience
  • Experience with Intel x86 CPU architecture and Intel based server architecture
  • Excellent analytical, debugging and C programming skills
  • Strong verbal and written communication skills
  • Must have legal authorization to work in the US

Benefits For Software Engineer VMkernel

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • 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
  • Paid Family Leave
  • Annual discretionary bonus
  • Equity compensation

Interested in this job?

Jobs Related To Broadcom Software Engineer VMkernel