Talent.com
Software Engineer ESX CPU & Server Platform
Software Engineer ESX CPU & Server PlatformBroadcom Corporation • Palo Alto, CA, United States
Software Engineer ESX CPU & Server Platform

Software Engineer ESX CPU & Server Platform

Broadcom Corporation • Palo Alto, CA, United States
30+ days ago
Job type
  • Full-time
Job description

Please Note :

1. If you are a first time user, please create your candidate login account before you apply for a job. (Click Sign In >

Create Account)

2. If you already have a Candidate Account, please Sign-In before you apply.

Job Description :

At VMware by Broadcom, 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.

ESX Operating System is at the core of VMware Cloud Foundation's (VCF) virtualization technology. It is a platform built from scratch for the explicit purpose of running virtual machines. ESX is the operating system and Hypervisor of choice for the majority of the servers in the world, due to its advanced capabilities, performance, and quality. This position is for the ESX CPU and Server platform system kernel team, responsible for the overall Arm and x86 architecture support for ESX kernel and hypervisor. The team owns the core CPU, hardware platform (bring-ups, boot, chipset, drivers, DDK), virtualization (CPU, IO & memory), and engages directly with Arm, Intel, AMD and silicon partners on new technologies. The team collaborates with wider teams and cross BUs to build Arm and x86 support across a wide range of hardware technologies, and engages in research to identify, architect future capabilities and future proof the ESX. The team maintains a high bar for quality and works with customers as needed to solve issues.

In this role the engineer is expected to be able to successfully work on large systems and hardware enablement projects and collaborate across multiple cross-geo development teams. The candidate should be comfortable with all technical aspects of a project and should be able to represent the team technically internally and externally with partners. In addition, the candidate would need to collaborate with engineers from partner's software development teams

to jointly develop solutions on ESX. The candidate would be part of a strong technical team that is fully motivated and engaged, working across the full stack from bootloader to configuration scripts. Further, the candidate is expected to foster a research mindset focused towards developing new solutions.

Requirements :

  • ? 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.
  • Desirable :

  • ? 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

    Additional Job Description :

    Compensation and 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 : 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.

    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.

    If you are located outside USA, please be sure to fill out a home address as this will be used for future correspondence.

    Welcome! Thank you for your interest in Broadcom!

    We are a global technology leader that designs, develops and supplies a broad range of semiconductor and infrastructure software solutions.

    For more information please visit our video library () and check out our Connected by Broadcom () series.

    Follow us on Linked In Broadcom Inc () .

    Create a job alert for this search

    Software Engineer Platform • Palo Alto, CA, United States

    Related jobs
    Software Engineer, Enterprise

    Software Engineer, Enterprise

    Orb • San Francisco, California, United States
    Full-time
    Orb is on a mission to revolutionize billing infrastructure for the modern era of AI and software.We empower businesses to align their monetization with product usage—whether through seats, consump...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, Platform

    Software Engineer, Platform

    Obsidian Security • Palo Alto, California, United States
    Full-time
    Founded in 2017, Obsidian Security was created to close a critical gap : securing the SaaS applications where modern business happens—platforms like Microsoft 365, Salesforce, and hundreds more.Back...Show more
    Last updated: 30+ days ago • Promoted
    Sr. Software Engineer

    Sr. Software Engineer

    Mem Protocol • San Francisco, California, United States
    Full-time
    If you think about how to design networked systems for optimal uptime, efficiency, and latency then this may be a good fit for you. Designing and implementing efficient data storage solutions.Creati...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, Platform

    Software Engineer, Platform

    Impulse Labs • San Francisco, California, United States
    Remote
    Full-time
    We’re Impulse — a team of engineers, designers, and innovators based in San Francisco, dedicated to building high-performance, sustainable products that empower whole-home electrification without c...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, Server

    Software Engineer, Server

    Niantic • Sunnyvale, California, United States
    Full-time
    Niantic’s mission is to use emerging technology to enrich our experiences as human beings in the physical world.We build products that inspire movement, exploration, and face-to-face social interac...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, Platform

    Software Engineer, Platform

    Attain • Redwood City, California, United States
    Full-time
    Built for consumers and companies, alike.In a world driven by data, we believe consumers and businesses can coexist.Our founders had a vision to empower consumers to leverage their greatest asset—t...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer - Platform

    Software Engineer - Platform

    Lambda • San Francisco, California, United States
    Full-time
    In 2012, Lambda started with a crew of AI engineers publishing research at top machine-learning conferences.We began as an AI company built by AI engineers. Today, we're on a mission to be the world...Show more
    Last updated: 30+ days ago • Promoted
    Sr. System Engineer

    Sr. System Engineer

    Supermicro • San Jose, CA, United States
    Full-time
    Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...Show more
    Last updated: 30+ days ago • Promoted
    Software Infrastructure & Platform Engineer

    Software Infrastructure & Platform Engineer

    PsiQuantum • Palo Alto, CA, United States
    Full-time
    Quantum computing holds the promise of humanity's mastery over the natural world, but only if we can build a.PsiQuantum is on a mission to build the first real, useful quantum computers, capable of...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, Platform

    Software Engineer, Platform

    Harvey • San Francisco, California, United States
    Full-time
    Harvey is a secure AI platform for legal and professional services that augments productivity and automates complex workflows. Harvey uses algorithms with reasoning-adept LLMs that have been customi...Show more
    Last updated: 30+ days ago • Promoted
    Sr. Software Engineer

    Sr. Software Engineer

    Personalis • Fremont, California, United States
    Full-time
    At Personalis, we are transforming the active management of cancer through breakthrough personalized testing.We aim to drive a new paradigm for cancer management, guiding care from biopsy through t...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, Platform

    Software Engineer, Platform

    Sierra • San Francisco, California, United States
    Full-time
    At Sierra, we’re building a platform to enable every company in the world to build their own autonomous AI agents for everything from customer service to commerce. We are primarily an in-person comp...Show more
    Last updated: 30+ days ago • Promoted
    Sr. Software Engineer

    Sr. Software Engineer

    Cyberark • Santa Clara, California, United States
    Full-time
    Centered on privileged access management, CyberArk provides the most comprehensive security offering for any identity – human or machine – across business applications, distributed workforces, hybr...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, Consensus -

    Software Engineer, Consensus -

    Yeah! Global • San Francisco, California, United States
    Full-time
    Design, implement, and improve mechanisms to enhance the throughput and stability of the Solana network.Create and refine algorithms to ensure fair and efficient block production among validators.I...Show more
    Last updated: 30+ days ago • Promoted
    Platform Software Engineer

    Platform Software Engineer

    Rainesdev • San Francisco, California, United States
    Full-time
    We’re not chasing the next app.We’re engineering the unseen layer — the low-level, rock-solid systems that allow sensitive data to move, sync, and stay secure across devices, distances, and domains...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, Deploy Platform

    Software Engineer, Deploy Platform

    Doordash Usa • South San Francisco, California, United States
    Full-time
    The Deploy Platform team is part of the Core Infrastructure organization that builds and operates reliable, scalable and repeatable cloud infrastructure for DoorDash developers to ship great produc...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, Platform

    Software Engineer, Platform

    Greenlite AI • San Francisco, California, United States
    Full-time
    As a Platform Engineer at Greenlite, you'll build core infrastructure and services that power AI agents helping banks and fintechs fight financial crime at massive scale. You'll work directly with o...Show more
    Last updated: 30+ days ago • Promoted
    Sr. Software Engineer (25403)

    Sr. Software Engineer (25403)

    Supermicro • San Jose, CA, United States
    Full-time
    Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...Show more
    Last updated: 26 days ago • Promoted