OS kernel system software development engineer

Broadcom Inc.

United States

On-site

USD 141,300 - 226,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, and vision plans
401(k) participation with company matching
Employee stock purchase program (ESPP)

Job summary

Broadcom Inc. is looking for a qualified candidate to join the ESXi CPU & server platform system kernel team. The role involves overall Arm & x86 architecture support, collaboration with silicon partners, and leading hardware projects.

The ideal candidate will have a BS in Computer Science or equivalent, 12+ years of industry experience, and excellent C programming skills. Comprehensive benefits and competitive salary between $141,300 - $226,000 are offered.

Qualifications

  • 12+ years of relevant industry experience with a BS degree.
  • Excellent C programming skills.
  • Strong understanding of modern microprocessor architectures.

Responsibilities

  • Support for Arm & x86 architecture in the ESXi kernel.
  • Engage with Arm, Intel, and silicon partners.
  • Collaborate across teams for hardware support.

Skills

C programming
Microprocessor architectures
Operating systems and kernel internals
Analytical and debugging skills
Excellent communication skills

Education

BS in Computer Science, Computer Engineering or equivalent

Tools

Git
Gerrit
Perforce

Job description

Job Overview

At VMware by Broadcom, we are building new possibilities for our customers by accelerating digital business transformation. The ESXi Operating System is at the core of VMware Cloud Foundation’s virtualization technology.

This role is for the ESXi CPU & server platform system kernel team, responsible for overall Arm & x86 architecture support for the ESXi kernel and hypervisor.

Responsibilities
  • Overall Arm & x86 architecture support for the ESXi kernel and hypervisor.
  • Own core CPU, hardware platform bring‑ups (boot, chipset, drivers, DDK), and virtualization (CPU, IO, memory).
  • Engage directly with Arm, Intel and silicon partners on new technologies.
  • Collaborate with wider teams and cross business units to build Arm & x86 support across a wide range of hardware technologies.
  • Engage in research to identify and architect future capabilities and future‑proof the ESXi.
  • Maintain high quality standards and work with customers as needed to solve issues.
  • Work on large systems and hardware enablement projects and collaborate across multiple cross‑geo development teams.
  • Represent the team technically internally and externally with partners.
  • Collaborate with partner software development teams to jointly develop solutions on ESXi.
  • Foster a research mindset focused on developing new solutions.
Requirements
  • BS degree in Computer Science, Computer Engineering or equivalent and 12+ years of relevant industry experience, or MS degree in the same fields and 10+ years of experience, or PhD in the same fields and 7+ years.
  • Excellent C programming skills.
  • Solid understanding of modern microprocessor architectures (multiprocessor programming, cache architecture, barriers, etc.).
  • Strong operating systems and kernel internals knowledge such as Linux, BSDs, Windows NT.
  • Good knowledge of modern computer systems, especially around I/O – x86 PC or ServerReady Arm (PCI, ACPI, IOMMUs, DMA, UEFI, etc.).
  • Expertise in version control and collaborative code review tools such as Git, Gerrit, Perforce.
  • Ability to understand, create, modify, and troubleshoot build issues, makefiles, and Linux shell scripts.
  • Self‑starting and able to work outside your or your teammates’ comfort zones.
  • Strong analytical and debugging skills.
  • Excellent oral and written communication skills.
  • Must have legal authorization to work in the US.
Desirable Qualifications
  • Familiarity with virtualization platforms, such as ESXi, KVM, Hyper‑V.
  • Experience with hardware bring‑ups: CPU, boot loaders, chipset, SMP/NUMA, interrupt controller, SMMUs, PCIe quirks.
  • Experience with AMD and/or Intel x86 CPU Architecture design and implementation.
  • Familiarity with hardware virtualization technologies.
  • Assembly (Arm or x86 or RISC) programming experience.
  • Arm Architecture knowledge highly desirable (AArch64/ARMv8 preferred).
  • Familiarity with kernel performance analysis and optimization.
Benefits

The annual base salary range for this position is $141,300 - $226,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, including medical, dental, and vision plans; 401(k) participation with 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.

Equal Opportunity Employer

Broadcom is proud to be an equal opportunity employer. We will 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 federal, state, or local law. We will also consider qualified applicants with arrest and conviction records consistent with local law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

OS kernel system software development engineer
OS kernel system software development engineer

jobs.frontdoordefense.com - Jobboard • California (MO)

On-site
USD 141,000 - 226,000
Medical, dental and vision plans
401(K) participation
Employee Stock Purchase Program
+1
OS kernel system software development engineer
OS kernel system software development engineer

Broadcom Inc. • California (MO)

On-site
USD 141,000 - 226,000
Medical, dental and vision plans
401(K) participation including company matching
Employee Stock Purchase Program
+1
Software Engineer
Software Engineer

Broadcom • Palo Alto (CA)

On-site
USD 120,000 - 192,000
Medical, dental and vision plans
401(K) participation
Paid vacation time
Software Development Engineer
Software Development Engineer

Insight Global • Palo Alto (CA)

On-site
USD 180,000 - 240,000
ESXi Kernel & Platform Architect (Arm/x86)
ESXi Kernel & Platform Architect (Arm/x86)

Broadcom Inc. • United States

On-site
USD 141,000 - 226,000
Medical, dental, and vision plans
401(k) participation with company matching
Employee stock purchase program (ESPP)
Software Engineer 2
Software Engineer 2

Broadcom • Palo Alto (CA)

On-site
USD 82,500 - 132,000
R&D Principal Software Engineer
R&D Principal Software Engineer

Broadcom Inc. • United States

On-site
USD 127,000 - 226,000
Medical, dental and vision plans
401(K) participation with matching
Employee Stock Purchase Program
+1
R&D Software Engineer at Broadcom Palo Alto, CA
R&D Software Engineer at Broadcom Palo Alto, CA

Broadcom • Palo Alto (CA)

On-site
USD 108,000 - 192,000
Discretionary annual bonus
Equity awards
Comprehensive medical, dental, & vision plans
+3
Senior Software Engineer
Senior Software Engineer

Broadcom Inc. • California (MO)

On-site
USD 141,300 - 226,000
Medical, dental and vision plans
401(k) with company matching
Employee Stock Purchase Program (ESPP)
+1
R&D Software Engineer
R&D Software Engineer

Jobtailor • California (MO)

On-site
USD 150,000 - 190,000