Logo
Broadcom Corporation

Workload Mobility: Software Engineer 5

Broadcom Corporation, Palo Alto, California, United States, 94306


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:

Job Title: Principal Software Engineer - Workload Mobility Team

Company: Broadcom, VMware Subsidiary

About Us:

Broadcom is a global leader in semiconductor and infrastructure software solutions. As part of our commitment to innovation and excellence, our VMware subsidiary is dedicated to shaping the future of virtualization technology. We are seeking talented individuals to join our Workload Mobility team, which is responsible for the development of VMware's flagship feature vMotion which is live migration of workloads across compute, storage, network and clouds with zero downtime. You will have the opportunity to work on cutting-edge infrastructure software for the next generation hardware in the management, control and data plane.

Job Summary:

We are seeking an experienced Principal Software Engineer who has experience leading initiatives in the past to join our vMotion team, design and implement kernel features to scale vMotion to high speed networks such as 200 and 400 Gbps by leveraging accelerators to migrate modern workloads with zero downtime. As a Principal Software Engineer, you will lead the vMotion development team by performing exhaustive research on analyzing performance gaps and work with other stakeholders in the ESXi stack to design, develop and integrate kernel features that enable high-performance and reliable vMotion operations.

Responsibilities:

Research, design and implement novel operating system techniques to scale vMotion to next generation hardware and accelerators, ensuring high-performance and reliability for our customers.

Collaborate with cross-functional teams to understand requirements and translate them into detailed technical and architectural specifications.

Research, Design, Develop and maintain kernel for vMotion data migration.

Troubleshoot and debug kernel issues related to vMotion data path scaling.

Work closely with other teams, including ESXi kernel, Virtual machine monitor or core virtualization teams, to ensure seamless integration of kernel features.

Perform code reviews, debugging, and troubleshooting to ensure high-quality code.

Develop and maintain technical documentation for kernel features

Stay up-to-date with the latest hardware architecture and trends, kernel programming and vMotion technology

Qualifications:

Bachelor's degree in Computer Science or related field and 12+ years of related experience or Masters degree and 10+ years of related experience

5+ years of experience in operating systems, kernel development, compute, network and storage subsystems, preferably with experience in VMware's kernel development.

Strong understanding of kernel programming, including device drivers, kernel modules, and system programming

Experience with C programming language and familiarity with Linux kernel development

Strong problem-solving skills and ability to troubleshoot complex issues

Have experience with leading projects with medium to large scope.

Excellent communication and collaboration skills

Experience with version control systems such as Git

Ability to thrive in a fast-paced and dynamic work environment.

Familiarity with enterprise coding standards and best practices

Nice to Have:

Knowledge of VMware's ESXi hypervisor and its kernel components

Experience with TCP/IP, RDMA, RoCE technologies.

Experience with Agile development methodologies and Scrum framework

Familiarity with VMware's vMotion technology

Requirements:

Candidates should be US citizens, permanent residents or not require immigration sponsorship.

What We Offer:

Competitive salary and benefits package

Opportunity to work on cutting-edge technology and contribute to the development of VMware's vMotion product

Collaborative and dynamic work environment

Professional development opportunities and training

If you're interested in this exciting opportunity, please submit your resume and a cover letter explaining why you're the perfect fit for this role.

Broadcom is proud to be an equal opportunity employer. We will consider qualified applicants without regard to race, color, creed, religion, sex, sexual orientation, gender identity, 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.

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 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, gender identity, 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 (http://www.broadcom.com/videos) and check out our Connected by Broadcom (https://www.broadcom.com/support/resources/video-webinar-library?channel=5c9658f7c1d34eca91c6cc16178e5b1b&video=7d72b04ea50046a394e682fab640ce20) series.

Follow us on Linked In Broadcom Inc (https://www.linkedin.com/company/broadcom) and Broadcom Software (https://www.linkedin.com/company/broadcomsoftware/) .