Symantec logo

Software Engineer VMkernel

Symantec

Promontory B, CA
Full Time
Senior
141k-226k
about 1 month ago

Job Description

About the 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, serving as a leading data center operating system used by most large corporations due to its advanced capabilities, performance, and quality. The VMKernel CPU Resource Management team is responsible for designing, implementing, and providing architectural direction for the CPU scheduling kernel subsystem, which is central to the operation of ESXi.

Key Responsibilities

  • Learn the tools and processes necessary to become a successful VMKernel engineer and 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 for career development.
  • Implement advanced kernel-level CPU scheduling-related resource management features, emphasizing scalability, performance, reliability, and support of new hardware technologies.
  • Collaborate 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, lead larger parts of projects.

Requirements

  • BS degree in Computer Science or related field with 12+ years of relevant industry experience, or MS with 10+ years, or PhD with 7+ years.
  • Good understanding of kernel-level CPU and NUMA scheduling; understanding of kernel-level memory management is a plus.
  • Broad understanding of OS virtualization solutions, particularly experience with hypervisors such as ESXi, Hyper-V, KVM, XEN, and others.
  • Strong understanding of kernel-level OS architectures such as Linux, Unix, Solaris, BSD-like systems, Windows, and 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 with AMD architecture is a plus.
  • Excellent analytical, debugging, and C programming skills.
  • Strong verbal and written communication skills.
  • Must have legal authorization to work in the US.

Nice to Have

  • Understanding of kernel-level memory management.
  • Experience with AMD architecture.

Qualifications

  • BS, MS, or PhD in Computer Science or related field with relevant industry experience as specified.

Benefits & Perks

  • Annual base salary range of $141,300 - $226,000.
  • Discretionary annual bonus and equity in accordance with plan documents.
  • Comprehensive benefits package including medical, dental, and vision plans.
  • 401(K) participation with company matching.
  • Employee Stock Purchase Program (ESPP).
  • Employee Assistance Program (EAP).
  • Paid holidays, sick leave, and vacation time.
  • Paid Family Leave and other leaves of absence as per applicable laws.

Working at Symantec

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

Apply Now

Job Details

Posted AtJul 1, 2025
Salary141k-226k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Symantec

Website

broadcom.com

Company Size

10000+ employees

Location

Promontory B, CA

Industry

Semiconductor and Other Electronic Component Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches