Finding the best job has never been easier
Share
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.
Compensation and Benefits
The annual base salary range for this position is119,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.
These jobs might be a good fit