R&D Software Engineer VMKernel

Broadcom

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Promontory B, CA
Salary
$121,900–$195,000 / yr
Employment
Full-time
Posted
12 days ago
Freshness
Confirmed live today
Closes
Apr 12, 2027

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $183k
This role $158k
$108k $248k
below market most similar roles pay here above market

This role pays less than 72% of similar roles. Most pay $151,000–$214,562 — the blue band above. At the midpoint, this role pays about $158k versus about $183k for comparable roles.

Based on 240 similar postings.

Employer

About Broadcom

Broadcom is a global semiconductor and infrastructure software company that designs and markets a wide range of networking, storage, and wireless connectivity solutions. Industry: Semiconductors & Infrastructure Software

Broadcom currently has 280 open roles on FindRole.

Listed pay typically runs $121,900–$195,000 across 169 roles with salary data.

Most-posted roles

View all roles at Broadcom

At a glance

TL;DR · R&D Software Engineer VMKernel

The R&D Software Engineer VMKernel joins the VMKernel Core team to design, implement, and provide architectural direction for the ESXi operating system kernel. This role involves developing novel operating system techniques and algorithms for managing virtual and real computer hardware. Key responsibilities include designing and implementing kernel locking techniques, filesystems, and various kernel APIs to interface with device drivers, user programs, and other subsystems. The engineer will also invent new OS security and patching infrastructures while collaborating with multiple engineering teams to deliver products based on the VCF virtualization platform. Required expertise includes kernel-level development in preemptive multi-threaded environments, C programming, and deep knowledge of kernel-level OS architectures like Linux, Unix, Solaris, BSD-like systems, and Windows, alongside experience with Intel x86 CPU architecture.

What you'll do

  • Design and implement kernel locking techniques and filesystems.
  • Develop kernel APIs to interface with device drivers and user programs.
  • Invent new operating system security and patching infrastructures.
  • Design and develop novel OS techniques and algorithms for managing virtual and real hardware.
  • Architect, design, and deliver new products based on the VCF virtualization platform.
  • Own and lead specific parts of the core kernel infrastructure and large-scale projects.

What we're looking for

  • BS degree in Computer Science or related field and 8+ years of relevant industry experience.
  • MS degree in Computer Science or related field and 6+ years of relevant industry experience.
  • PhD and 3+ years of relevant industry experience.
  • Strong understanding of kernel-level OS architectures such as Linux, Unix, Solaris, BSD-like systems, Windows, or embedded real-time OS.
  • 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.
  • Excellent analytical, debugging, and C programming skills.
  • Must have legal authorization to work in the US.
  • Similar experience and understanding of AMD architecture (preferred).

More like this

Similar roles

Kernel / Linux Development Engineer

Amd

Austin, TX +1 48 days ago $204,000–$306,000
Linux Kernel x86-64 C KVM QEMU Virtualization Open Source Git GNU Toolchain ACPI PCIe Memory Management Kernel Debugging Software Development Lifecycle Data Structures
5+ yrs exp

Linux Kernel & Virtualization SW Engineer

Amd

Austin, TX 45 days ago $140,000–$210,000
Linux Kernel C x86-64 Virtualization KVM QEMU ACPI PCIe CXL RAS GNU Toolchain Git Open Source Data Structures Kernel Debugging
6+ yrs exp

Software Engineer 2

Broadcom

Promontory B, CA 64 days ago $101,000–$162,000
C/C++ Golang Python Kubernetes Linux Unix Docker containerd vSphere ESXi x86 Container Runtime SaaS CaaS FaaS Virtualization
5+ yrs exp

Virtualization Engineer

Amd

Santa Clara, CA +1 3 days ago $200,800–$301,200
VMware VCF VMware ESXi vSphere NSX Python C x86\_64 KVM Linux Firmware BIOS Automation Frameworks Performance Engineering Hardware Bring-up Agile