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

Broadcom · 10 hours ago

Software Engineer ESX CPU & Server Platform

Broadcom, through VMware, is focused on accelerating digital business transformation and modernizing data centers. The Software Engineer for ESX CPU & Server Platform will work on the ESX kernel and hypervisor, collaborating on hardware enablement projects and developing solutions across multiple teams.

MobileSemiconductorWireless
badNo H1Bnote

Responsibilities

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 engineers from partner’s software development teams to jointly develop solutions on ESX
Foster a research mindset focused towards developing new solutions

Qualification

C programmingMicroprocessor architecturesOperating systems knowledgeOS/Kernel developmentVersion control toolsBuild troubleshootingAnalytical skillsSelf-startingResearch mindsetHardware virtualizationKernel performance analysisAssembly programmingHardware bring-upsCommunication skillsCollaboration

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 and vacation time
The company follows all applicable laws for Paid Family Leave and other leaves of absence.

Company

Broadcom

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

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