Jobs and Careers
BR

Principal Software Engineer

Broadcom
USA-CA - Promontory B, United States, United Statesfull_timeVerifiedPosted 5 Mar 2025
💰 $225,000/yr($141,000/yr$225,000/yr)

About the role

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:

Why will you enjoy this new opportunity?

  • You have an analytical mind and a passion for the craft of software engineering, and you love solving problems and learning new things. You are looking for an opportunity to work for a company whose software is utilized by every Fortune 500 company with profound impact across all industries.

  • You want to be part of a collaborative team that cares about the product they build, how they create it, and the impact it has on achieving customers' business goals.

  • The foundation of VMWare by Broadcom's virtualization technology is the ESXi hypervisor.  ESXi is an operating system and virtualization infrastructure built from scratch for the explicit purpose of running virtual machines.  It is the leading data center operating system in the world, and is used by most large corporations, due to its advanced capabilities, security, performance, and quality.

  • ESXi OS Services team is responsible for all User Space aspects of the ESXi OS.  This includes various operating system services, distributed control plane, container runtime and application infrastructure.  

  • You will be a hands-on Principal Software Engineer setting direction for high-impact and/or long-range strategic and technical projects. You will lead major initiatives and work with various cross-functional teams to design and deliver new functionality, targeted for distributed control planes, container runtime and new virtualization workloads.


Success in the Role: What are the performance outcomes you will work toward completing?

  • You will design and develop novel operating system techniques and algorithms for managing virtual systems in x86 architecture, developing platforms to deploy SaaS, CaaS and FaaS.

  • You will implement advanced container runtime and Kubernetes features, with emphasis on scalability, performance, reliability, and support of upstream open-source technologies.

  • You will work with multiple engineering teams to architect, design, implement and deliver new products based on the enterprise-class vSphere virtualization platform.

  • You will learn the tools and processes necessary to become a successful OS Services engineer.

  • An ideal candidate would be one who thrives in an extremely fast paced development environment and likes tackling complex technical challenges.

Requirements (must have):

  • BS/MS/PhD in Computer Science/Electrical Engineering or similar fields.

  • 7+ years of relevant experience for PhD, 10+ for MS and 12+ for BS.

  • History of leading System software projects/teams.

  • Experience architecting distributed software solutions.

  • Knowledge of container runtimes.

  • Extensive knowledge and experience delivering complex operating system functionality.

  • Good knowledge of distributed systems, databases, algorithms, data structures.

  • Good verbal and written communication skills

Nice to have:

  • Experience with one or more hypervisors

  • Experience in Kubernetes configuration and low-level components of Kubernetes

  • Experience with one or more cloud platform architectures

    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,000 - 225,000.

 

This position is also eligible for a discretionary ann

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Broadcom

View company profile →