Logo
Broadcom Corporation

Workload Mobility: Software Engineer 4

Broadcom Corporation, San Francisco, California, United States, 94199


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:

Staff 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 and experienced 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 in the management, control plane and data plane.

Job Summary:

We are seeking an experienced Staff Software Engineer on the Workload Mobility team, responsible for designing, implementing scaling vMotion datapath by offloading data copy, transmission, etc. to custom accelerators to optimize CPU/memory and network utilization for vMotion operations. As a Staff Software Engineer you will lead features of medium scope by researching, designing and implementing novel algorithms for scaling vMotion using latest hardware accelerators across management, control and data plane.

Key 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. Design and Implement features in the mobility technical stack across the management, control and data plane in the Mobility technical stack. Collaborate within the vMotion and cross-functional teams to understand requirements and translate them into technical specifications. Implement robust and scalable software solutions using C and C++ programming languages. Perform code reviews, debugging, and troubleshooting to ensure high-quality code. Optimize software performance and resource utilization for efficient virtual machine management. Stay updated on industry trends and advancements in virtualization technology to drive innovation within the team. Qualifications:

Bachelor's in Computer Science, Engineering, or related field 8+ years of related experience or Masters degree and 6+ years of related experience. Proven experience in software development with strong proficiency in C and C++ programming languages. Experience with infrastructure software development in the management and control plane is highly desirable. Familiarity with software development best practices, including design patterns, code optimization, and debugging techniques. Excellent problem-solving skills and attention to detail. Strong communication and collaboration abilities to work effectively in a team environment. Ability to thrive in a fast-paced and dynamic work environment. Excellent communication and collaboration skills Experience with version control systems such as Git Familiarity with enterprise coding standards and best practices Nice to Have:

Solid understanding of virtualization concepts and technologies, preferably within VMware environments. Experience with accelerators such as GPU, Smart NICs, QAT and DSA. 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 comprehensive benefits package. Opportunities for career growth and advancement within Broadcom and VMware. Collaborative and inclusive work culture that values diversity and innovation.

Join Us:

If you are passionate about virtualization technology and want to be part of a dynamic team shaping the future of infrastructure software, we'd love to hear from you! Apply now to join us on this exciting journey at Broadcom, VMware Subsidiary.

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 $119,000 - $190,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.