Broadcom Corporation
Software Engineer
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:
Business Summary
At VMware by Broadcom, we are building new possibilities for our customers by accelerating digital business transformation. The VMware Cloud Foundation Division enables organizations around the world to run their business critical and modern applications in a secure, resilient, and cost-efficient manner.
With our flagship product VMware vSphere, and our industry-leading technologies including vSAN, NSX and Aria, Broadcom customers receive the scale and agility of a public cloud with the security and performance of a private cloud. Modern infrastructures, accelerated application innovation, and predictable TCO savings and investment returns are just a few of the benefits from having a private cloud infrastructure powered by VMware Cloud Foundation.
Together, our bold group of technology professionals with diverse backgrounds – spanning engineering, products, marketing, partners, professional services, and global support services – is focusing on what can be for the largest enterprises, governments, financial services, healthcare, manufacturing and educational institutions of the world.
Responsibilities
VMkernel I/O Hardware team is part of VMware Cloud Foundation Division and is responsible for enablement of emerging IO technologies in vSphere. Areas of focus include RDMA, NVMe, High Speed Ethernet and various protocol drivers. We also work very closely with VMware’s ecosystem partners to enable day-0 solutions.
If you have passion for system software and low-level kernel programming, then you’ll enjoy being part of this team. We are looking to bring onboard engineers with experience in device drivers, kernel and user space software, with demonstrable knowledge in storage, networking and security technologies. You will build kernel modules and management software for vSphere. Interact with internal/external stakeholders and customers. Understand product requirements and drive them into product/features.
You will define and lead the buildout of advanced features that deliver significant business value to vSphere.
Influence and collaborate with various internal teams, customers and eco-system partners.
As a hands-on device driver developer, you will define, enhance, debug, performance tune device drivers and be the escalation point for complex issues.
Drive quality initiatives to improve reliability and stability of device drivers and IO stack in vSphere platform
Coach and mentor other junior team members
Be a self-starter and work independently and effectively within and across teams
Qualifications and Required Skills
MS or PhD in Computer Science, Computer Engineering or equivalent
You have 6+ years of experience with low-level / kernel-level code development and have knowledge of OS interfaces to hardware feature and facilities
You have a proven track record of working on challenging system software projects
You have expertise in C programming language
You have good understanding of modern x86-based or ARM processor architectures
You have owned a project from start to finish
Knowledge of protocol stacks like TCP/IP, RDMA or NVMe is a plus
You have strong analytical, diagnostic and problem-solving skills with ability to work independently
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.
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/) .
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:
Business Summary
At VMware by Broadcom, we are building new possibilities for our customers by accelerating digital business transformation. The VMware Cloud Foundation Division enables organizations around the world to run their business critical and modern applications in a secure, resilient, and cost-efficient manner.
With our flagship product VMware vSphere, and our industry-leading technologies including vSAN, NSX and Aria, Broadcom customers receive the scale and agility of a public cloud with the security and performance of a private cloud. Modern infrastructures, accelerated application innovation, and predictable TCO savings and investment returns are just a few of the benefits from having a private cloud infrastructure powered by VMware Cloud Foundation.
Together, our bold group of technology professionals with diverse backgrounds – spanning engineering, products, marketing, partners, professional services, and global support services – is focusing on what can be for the largest enterprises, governments, financial services, healthcare, manufacturing and educational institutions of the world.
Responsibilities
VMkernel I/O Hardware team is part of VMware Cloud Foundation Division and is responsible for enablement of emerging IO technologies in vSphere. Areas of focus include RDMA, NVMe, High Speed Ethernet and various protocol drivers. We also work very closely with VMware’s ecosystem partners to enable day-0 solutions.
If you have passion for system software and low-level kernel programming, then you’ll enjoy being part of this team. We are looking to bring onboard engineers with experience in device drivers, kernel and user space software, with demonstrable knowledge in storage, networking and security technologies. You will build kernel modules and management software for vSphere. Interact with internal/external stakeholders and customers. Understand product requirements and drive them into product/features.
You will define and lead the buildout of advanced features that deliver significant business value to vSphere.
Influence and collaborate with various internal teams, customers and eco-system partners.
As a hands-on device driver developer, you will define, enhance, debug, performance tune device drivers and be the escalation point for complex issues.
Drive quality initiatives to improve reliability and stability of device drivers and IO stack in vSphere platform
Coach and mentor other junior team members
Be a self-starter and work independently and effectively within and across teams
Qualifications and Required Skills
MS or PhD in Computer Science, Computer Engineering or equivalent
You have 6+ years of experience with low-level / kernel-level code development and have knowledge of OS interfaces to hardware feature and facilities
You have a proven track record of working on challenging system software projects
You have expertise in C programming language
You have good understanding of modern x86-based or ARM processor architectures
You have owned a project from start to finish
Knowledge of protocol stacks like TCP/IP, RDMA or NVMe is a plus
You have strong analytical, diagnostic and problem-solving skills with ability to work independently
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.
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/) .