Software Engineer ESX CPU & Server Platform jobs in United States
cer-icon
Apply on Employer Site
company-logo

Broadcom · 16 hours ago

Software Engineer ESX CPU & Server Platform

Broadcom is a leading technology company focused on accelerating digital business transformation. The role involves working on the ESX CPU and Server platform system kernel team, responsible for supporting Arm and x86 architecture and collaborating on hardware enablement projects across multiple teams.

MobileSemiconductorWireless
check
H1B Sponsor Likelynote

Responsibilities

Minimum BS degree in Computer Science, Computer Engineering or equivalent and 12+ years of relevant industry experience Or MS degree in Computer Science, Computer Engineering or equivalent and 10+ years of relevant industry experience
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, esp. around I/O - x86 PC or ServerReady Arm. (PCI, ACPI, IOMMUs, DMA, UEFI, etc.)
Hands on experience in developing OS/Kernel features, device drivers and system software components
Expertise in version control and collaborative code review tools such as git, gerrit, perforce
Ability to understand, create, modify, and troubleshoot build issues, makefiles, linux shell scripts
Self-starting – you will be frequently working outside your or your teammate’s comfort zones
Strong analytical and debugging skills
Excellent oral and written communication skills
Familiarity with virtualization platforms, such as ESX, KVM, Hyper-V
Experience with hardware bring-ups: CPU, boot loaders, chipset, SMP/NUMA, interrupt controller, SMMUs, PCIe quirks
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
Must have legal authorization to work in the US

Qualification

C programmingMicroprocessor architecturesOperating systems knowledgeOS/Kernel developmentVersion control toolsBuild troubleshootingAnalytical skillsVirtualization platformsHardware bring-upsAssembly programmingKernel performance analysisCommunication skills

Required

Minimum BS degree in Computer Science, Computer Engineering or equivalent and 12+ years of relevant industry experience Or MS degree in Computer Science, Computer Engineering or equivalent and 10+ years of relevant industry experience
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, esp. around I/O - x86 PC or ServerReady Arm. (PCI, ACPI, IOMMUs, DMA, UEFI, etc.)
Hands on experience in developing OS/Kernel features, device drivers and system software components
Expertise in version control and collaborative code review tools such as git, gerrit, perforce
Ability to understand, create, modify, and troubleshoot build issues, makefiles, linux shell scripts
Self-starting – you will be frequently working outside your or your teammate's comfort zones
Strong analytical and debugging skills
Excellent oral and written communication skills
Must have legal authorization to work in the US

Preferred

Familiarity with virtualization platforms, such as ESX, KVM, Hyper-V
Experience with hardware bring-ups: CPU, boot loaders, chipset, SMP/NUMA, interrupt controller, SMMUs, PCIe quirks
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

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
Vacation time

Company

Broadcom

company-logo
Broadcom is a designer, developer, and global supplier of a broad range of analog and digital semiconductor connectivity solutions.

H1B Sponsorship

Broadcom has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (92)
2024 (77)
2023 (79)
2022 (112)
2021 (110)
2020 (89)

Funding

Current Stage
Public Company
Total Funding
unknown
2017-10-31Post Ipo Equity
2015-05-28Acquired
1998-04-17IPO

Leadership Team

leader-logo
Greg Singh
CTO for APJ, Enterprise Security Group
linkedin
leader-logo
Kirsten Spears
CFO and CAO, Broadcom
linkedin
Company data provided by crunchbase