DevOps and CI Infrastructure Software Engineer (Multiple Levels)
Software developer job at Qualcomm
Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > Software Engineering As a leading technology innovator, Qualcomm pushes the boundaries of what is possible to enable next generation experiences and drives digital transformation to help create a smarter, connected future for all. As part of the AISW engineering team, you will participate in delivering machine learning techniques, frameworks, and tools that enable the efficient utilization of state-of-the-art machine learning solutions over a broad set of technology verticals or designs.
In this position you will be responsible for planning and supporting the evolution of our development and production environments across our Qualcomm platforms, building and supporting the continuous integration (CI) infrastructure in NA in alignment with the rest of the global AISW team and Corporate. You will also be responsible for enabling efficient software development environments and integration pipelines, end to end quality assurance and deployment of the AISW commercial products by leading the work of other engineers in the global AISW organization. You will show your passion for efficient end-to-end delivery of software with highest quality standards through your analytical, design, programming, and integration skills.
Responsibilities:
* Lead the evolution of the AISW development and production environment on QC supported OSes and platforms, i.e., Linux, Android, Windows...
* Design, implement, and maintain the NA CI infrastructure to ensure efficient, reliable and functional software builds.
* Develop and optimize software build recipes to support the engineering team's needs.
* Collaborate with cross-functional teams across the globe to ensure seamless integration of development tools and processes.
* Continuously enhance the development environment and CI infrastructure while resolving any issues.
* Stay up to date with industry trends and best practices to continuously improve the development pipelines and CI practices.
* Develop, advertise, and maintain documentation for CI processes, dev. and production environments and build strategies.
* Align with Corporate infrastructure whenever possible to leverage their expertise and support, hence enabling the team to focus on core AISW value add.
Requirements:
* 6+ years of general software development experience
* Expertise with Python and in scripting languages (Bash)
* Effective communication skills (verbal, presentation, written)
* Experience working with virtualization techniques and containerization technologies such as Docker
* Experience with Source Control Management (GIT) and CI/CD systems (Jenkins, Gitlab CI, GitHub actions, TeamCity or similar)
* Experience with Linux or Unix based OS systems software development environment
* Previous experience working in an Agile environment, and collaborating with multi-disciplinary teams
Preferred Qualifications:
* Programming/debugging skills in more than one programming languages (C/C++ preferred)
* Some experience working with deep learning models training / inference pipelines.
* Experience profiling software and optimization techniques.
* Experience with Windows software development environment.
* Experience with Software Builds and CI on Windows platform.
* Experience with Android or other embedded systems and developing tools for embedded platforms.
* Experience with automated generation and maintenance of complex software documentation.
* Ability to collaborate across a globally diverse team and multiple interests
Minimum Qualifications:
* Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience.
OR
Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience.
OR
PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
* 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).
To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.
EEO Employer: Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.
Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.
Pay range and Other Compensation & Benefits:
$162,600.00 - $244,000.00
The above pay scale reflects the broad, minimum to maximum, pay scale for this job code for the location for which it has been posted. Even more importantly, please note that salary is only one component of total compensation at Qualcomm. We also offer a competitive annual discretionary bonus program and opportunity for annual RSU grants (employees on sales-incentive plans are not eligible for our annual bonus). In addition, our highly competitive benefits package is designed to support your success at work, at home, and at play. Your recruiter will be happy to discuss all that Qualcomm has to offer - and you can review more details about our US benefits at this link.
If you would like more information about this role, please contact Qualcomm Careers.
CAD Software Applications Engineer
Software developer job at Qualcomm
Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > ASICS Engineering Join Qualcomm Technologies Inc Global CAD team delivering solutions for design of leading-edge wireless products. Qualcomm is leading 5G innovations ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives. The Qualcomm Global CAD team is currently seeking CAD/EDA Engineers to develop CAD tools and SW for the latest design, methodology, technology, algorithms and automation. Some of these tools include in-house IP qualification methodology, SoC integration/design/optimization tools, IP qualification automations.
This role's responsibilities will include:
* Develop software and automation for chip design
* Participate in developing methodologies for SoC design
* Strong debug skills, aptitude to learn and resolve complex issues
* Contributing towards the continuous development of Tools, Technology and Flows
Work Experiences:
* Bachelor of Science degree
* Prior experience with CAD tool automation development using programming (Python/C++/TCL/JavaScript)
* 2+ years of experience in VLSI RTL design/CAD or equivalent
* Experience with Machine Learning/AI
* Excellent interpersonal and analytical skills with the ability to work independently
* Highly motivated, excellent team spirit, product and customer oriented
Preferred Qualifications:
* Master's or PhD. in Electrical Engineering, Computer Science or Computer Engineering
* 5+ years of relevant experience
* Experience in VLSI design, synthesis, and CAD tools
* Understanding RTL design, SoC integration and ASIC design process is a plus
Minimum Qualifications:
* Bachelor's degree in Science, Engineering, or related field and 2+ years of ASIC design, verification, validation, integration, or related work experience.
OR
Master's degree in Science, Engineering, or related field and 1+ year of ASIC design, verification, validation, integration, or related work experience.
OR
PhD in Science, Engineering, or related field.
Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).
To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.
EEO Employer: Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.
Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.
Pay range and Other Compensation & Benefits:
$115,600.00 - $173,400.00
The above pay scale reflects the broad, minimum to maximum, pay scale for this job code for the location for which it has been posted. Even more importantly, please note that salary is only one component of total compensation at Qualcomm. We also offer a competitive annual discretionary bonus program and opportunity for annual RSU grants (employees on sales-incentive plans are not eligible for our annual bonus). In addition, our highly competitive benefits package is designed to support your success at work, at home, and at play. Your recruiter will be happy to discuss all that Qualcomm has to offer - and you can review more details about our US benefits at this link.
If you would like more information about this role, please contact Qualcomm Careers.
Software Engineer
Palo Alto, CA jobs
**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.** **:**
**Why will you enjoy this new opportunity?**
Do you want to help design and implement state-of-the-art features related to the virtualization platform used in Broadcom's VMware Cloud Foundation (VCF)? If so, our Virtual Devices team is looking for highly motivated and talented systems software developers to join the team's experienced OS generalists who apply their knowledge to solving a wide variety of system software level problems.
As a member of the Virtual Devices team, you will be responsible for designing, developing, and maintaining software that virtualizes devices (UEFI, TPM, USB, Networking, RDMA, and Storage) for virtual machines.
**Success in the Role: What are the performance outcomes over the first 6-12 months you will work toward completing?**
Design and implement system software for VCF's virtualization platform.
The Work: What type of work will you be doing? What assignments, requirements, or skills will you be performing on a regular basis?
As a member of the Virtual Devices team, you will help design and implement state-of-the-art features related to the virtualization platform used in VCF. You will be working on virtual firmware and hardware, motherboard devices like SuperIO, serial ports, parallel ports, ROM, Flash RAM, SMBus, NVRAM, ACPI battery and more.
Skills & Qualifications
+ BSCS with 12+ years experience in OS/kernel development. MSCS with 10+ years experience desirable
+ Strong C programming language experience. C++ and scripting language experience is desirable.
+ Must have OS internals experience, e.g. system libraries, file systems, device drivers on Unix, Windows, Mac OSX, Linux or FreeBSD.
+ Knowledge of algorithms (understands code efficiency and performance), understand the nature of interrupts, multi-threaded programming, memory management and 64-bit programming issues.
+ A fair understanding of ACPI, UEFI, BIOS, SMBIOS, PCI Express, TPM, serial/parallel port.
+ Familiarity with cryptographic principles, secure boot processes, and other security concepts.
+ Ability to design complex software systems.
+ Strong debugging and performance analysis skills.
+ Ability to organize and work on several tasks at once.
+ Ability to work collaboratively within a team environment of other engineers to meet aggressive goals and high quality standards.
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,300 - $226,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, 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 (******************************* and check out our Connected by Broadcom (************************************************************************************************************************************************* series.
Follow us on Linked In Broadcom Inc (****************************************** .
Software Engineer ESX CPU & Server Platform
Palo Alto, CA jobs
**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.** **:**
At VMware by Broadcom, we are building new possibilities for our customers by accelerating digital business transformation. We're modernizing data centers for greater agility and productivity, integrating public clouds for faster time to market, empowering digital workspaces to improve mobile experiences, and transforming cyber security.
ESX Operating System is at the core of VMware Cloud Foundation's (VCF) virtualization technology. It is a platform built from scratch for the explicit purpose of running virtual machines. ESX is the operating system and Hypervisor of choice for the majority of the servers in the world, due to its advanced capabilities, performance, and quality. This position is for the ESX CPU and Server platform system kernel team, responsible for the overall Arm and x86 architecture support for ESX kernel and hypervisor. The team owns the core CPU, hardware platform (bring-ups, boot, chipset, drivers, DDK), virtualization (CPU, IO & memory), and engages directly with Arm, Intel, AMD and silicon partners on new technologies. The team collaborates with wider teams and cross BUs to build Arm and x86 support across a wide range of hardware technologies, and engages in research to identify, architect future capabilities and future proof the ESX. The team maintains a high bar for quality and works with customers as needed to solve issues.
In this role the engineer is expected to be able to successfully work on large systems and hardware enablement projects and collaborate across multiple cross-geo development teams. The candidate should be comfortable with all technical aspects of a project and should be able to represent the team technically internally and externally with partners. In addition, the candidate would need to collaborate with engineers from partner's software development teams
to jointly develop solutions on ESX. The candidate would be part of a strong technical team that is fully motivated and engaged, working across the full stack from bootloader to configuration scripts. Further, the candidate is expected to foster a research mindset focused towards developing new solutions.
Requirements:
Minimum BS degree in Computer Science, Computer Engineering or equivalent and 12+ years of relevant industry experience Or MS degree in Computer Science, Computer Engineering or equivalent and 10+ years of relevant industry experience.
Excellent C programming skills.
Solid understanding of modern microprocessor architectures (multiprocessor
programming, cache architecture, barriers etc.).
Strong operating systems and kernel internals knowledge such as Linux/BSDs/Windows NT.
Good knowledge of modern computer systems, esp. around I/O - x86 PC or
ServerReady Arm. (PCI, ACPI, IOMMUs, DMA, UEFI, etc.).
Hands on experience in developing OS/Kernel features, device drivers and system software components.
Expertise in version control and collaborative code review tools such as git, gerrit, perforce.
Ability to understand, create, modify, and troubleshoot build issues, makefiles, linux shell scripts.
Self-starting - you will be frequently working outside your or your teammate's comfort zones.
Strong analytical and debugging skills.
Excellent oral and written communication skills.
Desirable:
Familiarity with virtualization platforms, such as ESX, KVM, Hyper-V.
Experience with hardware bring-ups: CPU, boot loaders, chipset, SMP/NUMA, interrupt controller, SMMUs, PCIe quirks.
Familiarity with hardware virtualization technologies.
Assembly (Arm or x86 or RISC) programming experience.
Arm Architecture knowledge highly desirable (AArch64/ARMv8 preferred).
Familiarity with kernel performance analysis and optimization.
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,300 - $226,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, 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 (******************************* and check out our Connected by Broadcom (************************************************************************************************************************************************* series.
Follow us on Linked In Broadcom Inc (****************************************** .
Software Engineer (Performance)
Palo Alto, CA jobs
**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.** **:**
**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.
As a part of the Central Performance Team at VMware Cloud Foundation (VCF) in Broadcom we are looking for a Performance Engineer ICB5 to join our team! You will have the opportunity to create innovative solutions and solve complex problems. You'll take ownership of meaningful, big-picture projects across different stacks in VCF. You will drive scalability and performance of VCF which includes flagship products such as vCenter Server, vSphere K8s Service, vSAN, NSX etc. You will learn in-depth about the existing solutions and products, new upcoming technologies, and hardware trends.
You will develop solutions to improve performance and scalability, write benchmarks to evaluate performance across the VCF stack, identify and root cause performance issues. You will also be working with various cross functional teams with the opportunity to research ways to deliver the next generation software architectures for optimal performance and cloud scale.
**Key responsibilities and expectations include:**
+ Developing standard benchmarks for performance measurement in modern cloud environments
+ Propose and/or implement comprehensive monitoring, logging in a distributed system environment
+ Analyze product performance and scalability across a variety of system software configurations
+ Understand the products in depth to be able to identify and resolve performance bottlenecks, ensuring efficient resource utilization and thereby improving performance
+ Optimize modern applications for performance, scalability, and cost-efficiency
+ Root-cause systems performance problems and implement solutions to resolve them
+ Troubleshoot complex issues related to vCenter, vSphere K8s clusters, vSAN, NSX and/or other applications and services.
**Required Skills & Qualifications:**
+ Deep understanding of virtualization, K8s concepts and components.
+ Strong in programming languages such as C, C++, Go and/or Java.
+ Bachelor's degree in Computer Science and 12+ years of related experience, Masters in Computer Science with 10+ years of experience, PhD with 7+ years of experience.
+ Strong analytical, diagnostic, and problem-solving skills with the ability to work independently and collaboratively in a team environment with a positive attitude.
**Preferred skills:**
+ Strong background and experience in systems Performance Engineering
+ Strong analysis of performance problems at various layers of the systems software stack
+ Experience in virtualization technologies including hypervisors, and virtual machines
+ Strong experience in Linux Operating System, using different perf tools for performance monitoring/troubleshooting
+ Experience in performance benchmarking of distributed system applications
+ Experience in micro-service architecture and related technologies like Docker, Kubernetes etc.
+ Experience with application profiling tools for performance analysis.
Join our team and help shape the future of on premise cloud computing with VMware Cloud Foundation. You'll have the chance to work on exciting projects, collaborate with talented professionals, and contribute to solutions that empower businesses worldwide.
**Additional Job Description:**
**Compensation and Benefits**
The annual base salary range for this position is $141,300 - $226,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, 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 (******************************* and check out our Connected by Broadcom (************************************************************************************************************************************************* series.
Follow us on Linked In Broadcom Inc (****************************************** .
Software Engineer VMkernel
Palo Alto, CA jobs
**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.** **:**
At Broadcom VMware Cloud Foundation division (VCF), we are building new possibilities for our customers by accelerating digital business transformation. We're modernizing data centers for greater agility and productivity, integrating public clouds for faster time to market, empowering digital workspaces to improve mobile experiences, and transforming cyber security.
ESXi Operating System is at the core of VCF virtualization technology. It is an operating system and virtualization infrastructure built from scratch for the explicit purpose of running virtual machines. ESXi is the leading data center operating system in the world, and is used by most large corporations, due to its advanced capabilities, performance, and quality. VMKernel CPU Resource Management team is responsible for design, implementation, and architectural direction of CPU scheduling kernel subsystem, which is central to operation of ESXi Operating System. Efficient allocation of CPUs to virtual machines (VMs) is one of the key differentiators for ESXi, which gives VMware a strategic advantage over other hypervisors. It is something that we do better than our competition through constant innovation. This allows us to not only increase the scope of the workloads that can be virtualized, but to build strategic relationships, enter new markets and handle security crises.
As a member of VMKernel CPU Resource Management team, you will:
+ Learn the tools and processes necessary to become a successful VMKernel engineer and will participate in the design and development of novel operating system techniques and algorithms for managing both virtual and real computer hardware.
+ Work closely with a technical lead and your manager to grow in your new position and define goals to continue growing in your career.
+ Implement advanced kernel-level CPU scheduling-related resource management features, with emphasis on scalability, performance, reliability, and support of new hardware technologies.
+ Work with multiple engineering teams to architect, design, implement and deliver new products based on the enterprise-class VCF virtualization platform.
+ Take on opportunities to own parts of CPU Scheduling projects and with experience, take on ownership and leading larger parts of projects.
Our work will challenge your systems software development and problem-solving skills!
**Requirements**
+ BS degree in Computer Science or related field and 8+ years of relevant industry experience. Or MS in Computer Science or related field and 6+ years of relevant industry experience. Or PhD and 7+ years of relevant experience
+ Good understanding of kernel-level CPU and NUMA scheduling. Understanding of kernel-level memory management a plus
+ Broad understanding of OS virtualization solutions, particularly experience with hypervisors such as ESXi, Hyper-V, KVM, XEN, and others a major plus
+ Strong understanding of kernel-level OS architectures such as Linux, Unix, Solaris, BSD-like systems, Windows, embedded real-time Operating Systems
+ Extensive kernel-level development experience and expertise with synchronization in preemptive multi-threaded environments
+ Experience with Intel x86 CPU architecture and Intel based server architecture. Similar experience and understanding of AMD architecture, a plus
+ Excellent analytical, debugging and C programming skills
+ Strong verbal and written communication skills
+ Must have legal authorization to work in the US
**Additional Job Description:**
**Compensation and Benefits**
The annual base salary range for this position is $108,000 - $226,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, 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 (******************************* and check out our Connected by Broadcom (************************************************************************************************************************************************* series.
Follow us on Linked In Broadcom Inc (****************************************** .
SW Engineer
San Jose, CA jobs
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.
:
Broadcom is looking for a Software Engineer with strong foundation in C to develop Linux based drivers as well as embedded software running on ARM-based microcontrollers for the physical layer (PCS) in switch and NIC products.
Responsibilities:
1. Design and development of the SDK drivers for the physical layer in the ethernet stack
2. Design, develop and maintain embedded software for the physical layer on ARM based platforms
3. Collabarte with the hardware architecture and design teams to ensure seamless integration of software and hardware components
4. Work with the Application Engineering and Customers to implement new features and resolve issues
5. Work on new silicon bring-up in the lab, coordinate with the SV team for pre-silicon as well as post-silicon activities
6. Focus on performance, usability and debuggability to quickly reproduce, root-cause and fix issues in the field.
Qualifications:
Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
8+ years of experience in software development of driver and/or embedded firmware for ethernet switching products
Proficiency in C and scripting languages.
Sound understanding of IEEE standards (802.3) for the PCS layer
Experience with L2/L3 switching and routing protocols
Additional Job Description:
Compensation and Benefits
The annual base salary range for this position is $120,000 - $192,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, 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.
Auto-ApplySoftware Engineer VMkernel
California jobs
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.
:
At Broadcom VMware Cloud Foundation division (VCF), we are building new possibilities for our customers by accelerating digital business transformation. We're modernizing data centers for greater agility and productivity, integrating public clouds for faster time to market, empowering digital workspaces to improve mobile experiences, and transforming cyber security.
ESXi Operating System is at the core of VCF virtualization technology. It is an operating system and virtualization infrastructure built from scratch for the explicit purpose of running virtual machines. ESXi is the leading data center operating system in the world, and is used by most large corporations, due to its advanced capabilities, performance, and quality. VMKernel CPU Resource Management team is responsible for design, implementation, and architectural direction of CPU scheduling kernel subsystem, which is central to operation of ESXi Operating System. Efficient allocation of CPUs to virtual machines (VMs) is one of the key differentiators for ESXi, which gives VMware a strategic advantage over other hypervisors. It is something that we do better than our competition through constant innovation. This allows us to not only increase the scope of the workloads that can be virtualized, but to build strategic relationships, enter new markets and handle security crises.
As a member of VMKernel CPU Resource Management team, you will:
Learn the tools and processes necessary to become a successful VMKernel engineer and will participate in the design and development of novel operating system techniques and algorithms for managing both virtual and real computer hardware.
Work closely with a technical lead and your manager to grow in your new position and define goals to continue growing in your career.
Implement advanced kernel-level CPU scheduling-related resource management features, with emphasis on scalability, performance, reliability, and support of new hardware technologies.
Work with multiple engineering teams to architect, design, implement and deliver new products based on the enterprise-class VCF virtualization platform.
Take on opportunities to own parts of CPU Scheduling projects and with experience, take on ownership and leading larger parts of projects.
Our work will challenge your systems software development and problem-solving skills!
Requirements
BS degree in Computer Science or related field and 8+ years of relevant industry experience. Or MS in Computer Science or related field and 6+ years of relevant industry experience. Or PhD and 7+ years of relevant experience
Good understanding of kernel-level CPU and NUMA scheduling. Understanding of kernel-level memory management a plus
Broad understanding of OS virtualization solutions, particularly experience with hypervisors such as ESXi, Hyper-V, KVM, XEN, and others a major plus
Strong understanding of kernel-level OS architectures such as Linux, Unix, Solaris, BSD-like systems, Windows, embedded real-time Operating Systems
Extensive kernel-level development experience and expertise with synchronization in preemptive multi-threaded environments
Experience with Intel x86 CPU architecture and Intel based server architecture. Similar experience and understanding of AMD architecture, a plus
Excellent analytical, debugging and C programming skills
Strong verbal and written communication skills
Must have legal authorization to work in the US
Additional Job Description:
Compensation and Benefits
The annual base salary range for this position is $108,000 - $226,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, 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.
Auto-ApplySoftware Engineer ESX CPU & Server Platform
California jobs
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.
:
At VMware by Broadcom, we are building new possibilities for our customers by accelerating digital business transformation. We're modernizing data centers for greater agility and productivity, integrating public clouds for faster time to market, empowering digital workspaces to improve mobile experiences, and transforming cyber security.
ESX Operating System is at the core of VMware Cloud Foundation's (VCF) virtualization technology. It is a platform built from scratch for the explicit purpose of running virtual machines. ESX is the operating system and Hypervisor of choice for the majority of the servers in the world, due to its advanced capabilities, performance, and quality. This position is for the ESX CPU and Server platform system kernel team, responsible for the overall Arm and x86 architecture support for ESX kernel and hypervisor. The team owns the core CPU, hardware platform (bring-ups, boot, chipset, drivers, DDK), virtualization (CPU, IO & memory), and engages directly with Arm, Intel, AMD and silicon partners on new technologies. The team collaborates with wider teams and cross BUs to build Arm and x86 support across a wide range of hardware technologies, and engages in research to identify, architect future capabilities and future proof the ESX. The team maintains a high bar for quality and works with customers as needed to solve issues.
In this role the engineer is expected to be able to successfully work on large systems and hardware enablement projects and collaborate across multiple cross-geo development teams. The candidate should be comfortable with all technical aspects of a project and should be able to represent the team technically internally and externally with partners. In addition, the candidate would need to collaborate with engineers from partner's software development teams
to jointly develop solutions on ESX. The candidate would be part of a strong technical team that is fully motivated and engaged, working across the full stack from bootloader to configuration scripts. Further, the candidate is expected to foster a research mindset focused towards developing new solutions.
Requirements:
Minimum BS degree in Computer Science, Computer Engineering or equivalent and 12+ years of relevant industry experience Or MS degree in Computer Science, Computer Engineering or equivalent and 10+ years of relevant industry experience.
Excellent C programming skills.
Solid understanding of modern microprocessor architectures (multiprocessor
programming, cache architecture, barriers etc.).
Strong operating systems and kernel internals knowledge such as Linux/BSDs/Windows NT.
Good knowledge of modern computer systems, esp. around I/O - x86 PC or
ServerReady Arm. (PCI, ACPI, IOMMUs, DMA, UEFI, etc.).
Hands on experience in developing OS/Kernel features, device drivers and system software components.
Expertise in version control and collaborative code review tools such as git, gerrit, perforce.
Ability to understand, create, modify, and troubleshoot build issues, makefiles, linux shell scripts.
Self-starting - you will be frequently working outside your or your teammate's comfort zones.
Strong analytical and debugging skills.
Excellent oral and written communication skills.
Desirable:
Familiarity with virtualization platforms, such as ESX, KVM, Hyper-V.
Experience with hardware bring-ups: CPU, boot loaders, chipset, SMP/NUMA, interrupt controller, SMMUs, PCIe quirks.
Familiarity with hardware virtualization technologies.
Assembly (Arm or x86 or RISC) programming experience.
Arm Architecture knowledge highly desirable (AArch64/ARMv8 preferred).
Familiarity with kernel performance analysis and optimization.
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,300 - $226,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, 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.
Auto-ApplySoftware Engineer
California jobs
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.
:
Why will you enjoy this new opportunity?
Do you want to help design and implement state-of-the-art features related to the virtualization platform used in Broadcom's VMware Cloud Foundation (VCF)? If so, our Virtual Devices team is looking for highly motivated and talented systems software developers to join the team's experienced OS generalists who apply their knowledge to solving a wide variety of system software level problems.
As a member of the Virtual Devices team, you will be responsible for designing, developing, and maintaining software that virtualizes devices (UEFI, TPM, USB, Networking, RDMA, and Storage) for virtual machines.
Success in the Role: What are the performance outcomes over the first 6-12 months you will work toward completing?
Design and implement system software for VCF's virtualization platform.
The Work: What type of work will you be doing? What assignments, requirements, or skills will you be performing on a regular basis?
As a member of the Virtual Devices team, you will help design and implement state-of-the-art features related to the virtualization platform used in VCF. You will be working on virtual firmware and hardware, motherboard devices like SuperIO, serial ports, parallel ports, ROM, Flash RAM, SMBus, NVRAM, ACPI battery and more.
Skills & Qualifications
BSCS with 12+ years experience in OS/kernel development. MSCS with 10+ years experience desirable
Strong C programming language experience. C++ and scripting language experience is desirable.
Must have OS internals experience, e.g. system libraries, file systems, device drivers on Unix, Windows, Mac OSX, Linux or FreeBSD.
Knowledge of algorithms (understands code efficiency and performance), understand the nature of interrupts, multi-threaded programming, memory management and 64-bit programming issues.
A fair understanding of ACPI, UEFI, BIOS, SMBIOS, PCI Express, TPM, serial/parallel port.
Familiarity with cryptographic principles, secure boot processes, and other security concepts.
Ability to design complex software systems.
Strong debugging and performance analysis skills.
Ability to organize and work on several tasks at once.
Ability to work collaboratively within a team environment of other engineers to meet aggressive goals and high quality standards.
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,300 - $226,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, 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.
Auto-ApplySoftware Engineer (Performance)
California jobs
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.
:
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.
As a part of the Central Performance Team at VMware Cloud Foundation (VCF) in Broadcom we are looking for a Performance Engineer ICB5 to join our team! You will have the opportunity to create innovative solutions and solve complex problems. You'll take ownership of meaningful, big-picture projects across different stacks in VCF. You will drive scalability and performance of VCF which includes flagship products such as vCenter Server, vSphere K8s Service, vSAN, NSX etc. You will learn in-depth about the existing solutions and products, new upcoming technologies, and hardware trends.
You will develop solutions to improve performance and scalability, write benchmarks to evaluate performance across the VCF stack, identify and root cause performance issues. You will also be working with various cross functional teams with the opportunity to research ways to deliver the next generation software architectures for optimal performance and cloud scale.
Key responsibilities and expectations include:
Developing standard benchmarks for performance measurement in modern cloud environments
Propose and/or implement comprehensive monitoring, logging in a distributed system environment
Analyze product performance and scalability across a variety of system software configurations
Understand the products in depth to be able to identify and resolve performance bottlenecks, ensuring efficient resource utilization and thereby improving performance
Optimize modern applications for performance, scalability, and cost-efficiency
Root-cause systems performance problems and implement solutions to resolve them
Troubleshoot complex issues related to vCenter, vSphere K8s clusters, vSAN, NSX and/or other applications and services.
Required Skills & Qualifications:
Deep understanding of virtualization, K8s concepts and components.
Strong in programming languages such as C, C++, Go and/or Java.
Bachelor's degree in Computer Science and 12+ years of related experience, Masters in Computer Science with 10+ years of experience, PhD with 7+ years of experience.
Strong analytical, diagnostic, and problem-solving skills with the ability to work independently and collaboratively in a team environment with a positive attitude.
Preferred skills:
Strong background and experience in systems Performance Engineering
Strong analysis of performance problems at various layers of the systems software stack
Experience in virtualization technologies including hypervisors, and virtual machines
Strong experience in Linux Operating System, using different perf tools for performance monitoring/troubleshooting
Experience in performance benchmarking of distributed system applications
Experience in micro-service architecture and related technologies like Docker, Kubernetes etc.
Experience with application profiling tools for performance analysis.
Join our team and help shape the future of on premise cloud computing with VMware Cloud Foundation. You'll have the chance to work on exciting projects, collaborate with talented professionals, and contribute to solutions that empower businesses worldwide.
Additional Job Description:
Compensation and Benefits
The annual base salary range for this position is $141,300 - $226,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, 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.
Auto-ApplySoftware Engineer VMkernel
California jobs
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. : At Broadcom VMware Cloud Foundation division (VCF), we are building new possibilities for our customers by accelerating digital business transformation. We're modernizing data centers for greater agility and productivity, integrating public clouds for faster time to market, empowering digital workspaces to improve mobile experiences, and transforming cyber security.
ESXi Operating System is at the core of VCF virtualization technology. It is an operating system and virtualization infrastructure built from scratch for the explicit purpose of running virtual machines. ESXi is the leading data center operating system in the world, and is used by most large corporations, due to its advanced capabilities, performance, and quality. VMKernel CPU Resource Management team is responsible for design, implementation, and architectural direction of CPU scheduling kernel subsystem, which is central to operation of ESXi Operating System. Efficient allocation of CPUs to virtual machines (VMs) is one of the key differentiators for ESXi, which gives VMware a strategic advantage over other hypervisors. It is something that we do better than our competition through constant innovation. This allows us to not only increase the scope of the workloads that can be virtualized, but to build strategic relationships, enter new markets and handle security crises.
As a member of VMKernel CPU Resource Management team, you will:
* Learn the tools and processes necessary to become a successful VMKernel engineer and will participate in the design and development of novel operating system techniques and algorithms for managing both virtual and real computer hardware.
* Work closely with a technical lead and your manager to grow in your new position and define goals to continue growing in your career.
* Implement advanced kernel-level CPU scheduling-related resource management features, with emphasis on scalability, performance, reliability, and support of new hardware technologies.
* Work with multiple engineering teams to architect, design, implement and deliver new products based on the enterprise-class VCF virtualization platform.
* Take on opportunities to own parts of CPU Scheduling projects and with experience, take on ownership and leading larger parts of projects.
Our work will challenge your systems software development and problem-solving skills!
Requirements
* BS degree in Computer Science or related field and 8+ years of relevant industry experience. Or MS in Computer Science or related field and 6+ years of relevant industry experience. Or PhD and 7+ years of relevant experience
* Good understanding of kernel-level CPU and NUMA scheduling. Understanding of kernel-level memory management a plus
* Broad understanding of OS virtualization solutions, particularly experience with hypervisors such as ESXi, Hyper-V, KVM, XEN, and others a major plus
* Strong understanding of kernel-level OS architectures such as Linux, Unix, Solaris, BSD-like systems, Windows, embedded real-time Operating Systems
* Extensive kernel-level development experience and expertise with synchronization in preemptive multi-threaded environments
* Experience with Intel x86 CPU architecture and Intel based server architecture. Similar experience and understanding of AMD architecture, a plus
* Excellent analytical, debugging and C programming skills
* Strong verbal and written communication skills
* Must have legal authorization to work in the US
Additional Job Description:
Compensation and Benefits
The annual base salary range for this position is $108,000 - $226,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, 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.
Auto-ApplySoftware Engineer (Performance)
California jobs
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.
:
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.
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.
As a part of the Central Performance Team at VMware Cloud Foundation (VCF) in Broadcom we are looking for a Performance Engineer ICB5 to join our team! You will have the opportunity to create innovative solutions and solve complex problems. You'll take ownership of meaningful, big-picture projects across different stacks in VCF. You will drive scalability and performance of VCF which includes flagship products such as vCenter Server, vSphere K8s Service, vSAN, NSX etc. You will learn in-depth about the existing solutions and products, new upcoming technologies, and hardware trends.
You will develop solutions to improve performance and scalability, write benchmarks to evaluate performance across the VCF stack, identify and root cause performance issues. You will also be working with various cross functional teams with the opportunity to research ways to deliver the next generation software architectures for optimal performance and cloud scale.
Key responsibilities and expectations include:
Developing standard benchmarks for performance measurement in modern cloud environments
Propose and/or implement comprehensive monitoring, logging in a distributed system environment
Analyze product performance and scalability across a variety of system software configurations
Understand the products in depth to be able to identify and resolve performance bottlenecks, ensuring efficient resource utilization and thereby improving performance
Optimize modern applications for performance, scalability, and cost-efficiency
Root-cause systems performance problems and implement solutions to resolve them
Troubleshoot complex issues related to vCenter, vSphere K8s clusters, vSAN, NSX and/or other applications and services.
Required Skills & Qualifications:
Deep understanding of virtualization, K8s concepts and components.
Strong in programming languages such as C, C++, Go and/or Java.
Bachelor's degree in Computer Science and 12+ years of related experience, Masters in Computer Science with 10+ years of experience, PhD with 7+ years of experience.
Strong analytical, diagnostic, and problem-solving skills with the ability to work independently and collaboratively in a team environment with a positive attitude.
Preferred skills:
Strong background and experience in systems Performance Engineering
Strong analysis of performance problems at various layers of the systems software stack
Experience in virtualization technologies including hypervisors, and virtual machines
Strong experience in Linux Operating System, using different perf tools for performance monitoring/troubleshooting
Experience in performance benchmarking of distributed system applications
Experience in micro-service architecture and related technologies like Docker, Kubernetes etc.
Experience with application profiling tools for performance analysis.
Join our team and help shape the future of on premise cloud computing with VMware Cloud Foundation. You'll have the chance to work on exciting projects, collaborate with talented professionals, and contribute to solutions that empower businesses worldwide.
Additional Job Description:
Compensation and Benefits
The annual base salary range for this position is $141,300 - $226,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, 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.
Auto-ApplySoftware Engineer
California jobs
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.
:
At VMware by Broadcom, we are building new possibilities for our customers by accelerating digital business transformation. We are modernizing data centers for greater agility and productivity, integrating public clouds for faster time to market, empowering digital workspaces to improve mobile experiences, and transforming cyber security.
ESXi Operating System is at the core of VMware Cloud Foundation (VCF) virtualization technology. It is the leading data center operating system in the world, and is used by most large corporations, due to its advanced capabilities, performance, and quality. VMKernel Resource Management team is responsible for architecture, design and implementation of Memory and CPU subsystems, which is central to the operation of the ESXi Operating System. We constantly innovate to help customers adopt virtualization for new platforms and optimize the usage of their existing infrastructure.
As a member of VMKernel Resource Management team, you will have the opportunity to
Implement advanced kernel-level resource management features for support of new hardware technologies with emphasis on scalability, performance, reliability.
Be a successful VMKernel engineer and participate in the design and development of novel operating system techniques and algorithms for managing both virtual and real computer hardware.
Work with multiple engineering teams to architect, design, implement and deliver new products based on the enterprise-class VCF virtualization platform.
Take on opportunities to execute innovative features and subsequent ownership of large projects.
Our work will challenge your systems software development and problem-solving skills
Requirements
BS degree in Computer Science or related field and 8+ years of relevant industry experience. Or MS in Computer Science or related field and 6+ years of relevant industry experience Or PhD and 7+ years of relevant experience
Good understanding of kernel-level development. Understanding of kernel-level memory management is a plus.
Broad understanding of OS virtualization solutions, particularly experience with hypervisors such as ESXi, Hyper-V, KVM, XEN, and others a major plus
Strong understanding of kernel-level OS architectures such as Linux, Unix, Solaris, BSD-like systems, Windows, embedded real-time Operating Systems
Extensive kernel-level development experience and expertise with synchronization in preemptive multi-threaded environments
Experience with Intel x86 CPU architecture and Intel based server architecture. Similar experience and understanding of AMD architecture, a plus
Excellent analytical, debugging and C / C++ programming skills. Python knowledge is a plus.
Strong verbal and written communication skills
Additional Job Description:
Compensation and Benefits
The annual base salary range for this position is $120,000 - $192,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, 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.
Auto-ApplySW Engineer
San Jose, CA jobs
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.
:
We are seeking a highly skilled and experienced Device Driver Developer to join our core driver development team. This role involves the design, development, optimization, and debugging of high-performance Ethernet Network Interface Card (NIC) drivers that operate at the kernel level. The ideal candidate will have deep expertise in low-level programming, network protocols (L2/L3), and kernel internals across multiple operating systems, including Linux, FreeBSD, and Windows.
Key Responsibilities
Driver Development: Design and implement robust, high-performance, and scalable Ethernet device drivers for new and existing NIC hardware platforms.
Cross-Platform Porting: Adapt, port, and maintain driver codebases across Linux, FreeBSD, and Windows operating system kernels, ensuring feature parity and optimal performance.
Performance Optimization: Analyze network latency, throughput, and CPU utilization. Implement advanced techniques such as interrupt mitigation, DMA optimization, and ring buffer management to maximize NIC performance.
Debugging & Triage: Utilize kernel debugging tools (e.g., KDB, Windbg, crash dump analysis) to identify and resolve complex, asynchronous, and intermittent hardware/software integration issues.
Hardware Interfacing: Work directly with hardware specifications to program low-level functions including Memory-Mapped I/O (MMIO), Direct Memory Access (DMA), and Interrupt Request (IRQ) handling.
Documentation: Create and maintain detailed technical specifications, design documents, and release notes for all developed drivers and kernel modules.
Required Qualifications
Education: Bachelor's degree in Computer Science, Computer Engineering or Electrical Engineering with 2+ years related experience, or Master's degree in these fields.
Programming: Expert proficiency in C with demonstrable experience in systems-level programming.
Kernel Expertise: Deep understanding of operating system kernel fundamentals, including memory management, interrupt handling, concurrency, and thread scheduling.
Low-Level Networking: Solid understanding of the Ethernet standard (IEEE 802.3) and network protocols (TCP/IP, UDP, ARP) up to Layer 3.
Hardware Interface: Proven experience with low-level hardware interaction, including PCI/PCIe bus architecture and register programming.
Concurrency Control: Practical experience implementing and debugging synchronization primitives such as spinlocks, mutexes, and semaphores in a kernel context.
Preferred Skills and Experience
High-Speed Technologies: Experience with emerging networking technologies like RDMA (RoCE, InfiniBand), DPDK, or other user-space networking frameworks.
Virtualization: Familiarity with network virtualization technologies such as SR-IOV, VirtIO, or other para-virtualized I/O approaches.
Debugging Tools: Experience with hardware debuggers, logic analyzers, and advanced tracing tools.
Source Control: Strong proficiency with Git and associated version control workflows.
Additional Job Description:
Compensation and Benefits
The annual base salary range for this position is $81,000 - $130,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, 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.
Auto-ApplySoftware Engineer
California jobs
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.
:
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.
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 the private cloud can be for the largest enterprises, governments, financial services, healthcare, manufacturing and educational institutions in the world.
The Elevator Pitch: Why will you enjoy this new opportunity?
As a member of the VCF Automation team, you will be responsible for building software solutions that power private cloud infrastructure and provide our customers self-service consumption of Kubernetes and cloud infrastructure resources “as a Service” while maintaining control, security, and compliance.
You will work in-person, daily, from a designated VCF office in the United States, and will collaborate with engineers and cross-functional team members locally, across the country and around the globe.
The Work: What type of work will you be doing? What assignments, requirements, or skills will you be performing on a regular basis?
Join a talented development team capable of working across functional and geographic boundaries to deliver high-quality features and enhancements to customers.
Use and learn popular, modern technologies and methods to construct and enhance Java-based microservices running in a containerized environment.
Work with senior members of the team to deliver new capabilities to customers.
Engage with an enterprise SDLC process and maintain quality and security standards in order to ship with the VCF platform.
Prioritize the success of existing and potential customers by providing prompt consultation and support, driving open issues to conclusion with urgency and to all stakeholders' satisfaction.
Job Requirements
Bachelor's degree in Computer Science or a related field, or equivalent experience plus 5+ years related industry experience OR Master's degree pus 3+ years in Computer Science or a related field, or equivalent experience plus 6 ears related industry experience
Significant experience developing Java-based enterprise applications for on-premise customers
Strong fundamentals in Distributed Systems, Concurrency, Clustering, and Multi-threaded systems.
Hands-on experience with Kubernetes components, APIs, containerization, and virtualization
Knowledge of tools like GitHub, Maven, and Jenkins
Hard-working with a "whatever it takes" attitude.
Strong analytical and debugging skills.
Experience in effective code reviews and cross-functional team work with other engineering dependencies, OSS projects, product and release management
Understanding of enterprise SDLC processes and willingness to engage with these throughout the lifecycle of your work
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.
Additional Job Description:
Compensation and Benefits
The annual base salary range for this position is $101,000 - $162,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, 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.
Auto-ApplySoftware Engineer
California jobs
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.
:
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.
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.
As a part of the Central Performance Team at VMware Cloud Foundation (VCF) in Broadcom we are looking for a Principal Performance Engineer (ICB5) to join our team! You will have the opportunity to create innovative solutions and solve complex problems. You'll take ownership of meaningful, big-picture projects across different stacks in VCF. You will drive scalability and performance of VCF which includes flagship products such as vCenter Server, vSphere K8s Service, vSAN, NSX etc. You will learn in-depth about the existing solutions and products, new upcoming technologies, and hardware trends.
You will develop solutions to improve performance and scalability, write benchmarks to evaluate performance across the VCF stack, identify and root cause performance issues. You will also be working with various cross functional teams with the opportunity to research ways to deliver the next generation software architectures for optimal performance and cloud scale.
Key responsibilities and expectations include:
Developing standard benchmarks for performance measurement in modern cloud environments
Propose and/or implement comprehensive monitoring, logging in a distributed system environment
Analyze product performance and scalability across a variety of system software configurations
Root-cause systems performance problems and implement solutions to resolve them
Troubleshoot complex issues related to vCenter, vSphere K8s clusters, vSAN, NSX and/or other applications and services.
Required Skills & Qualifications:
Strong in programming languages such as C, C++, Go and/or Java.
Bachelor's/Masters/Ph.D degree in Computer Science or related field.
3-5 years of related industry experience.
Strong analytical, diagnostic, and problem-solving skills with the ability to work independently and collaboratively in a team environment with a positive attitude.
Preferred skills:
Strong analysis of performance problems at various layers of the systems software stack.
Experience in Linux Operating System, using different perf tools for performance monitoring/troubleshooting
Experience in micro-service architecture and related technologies like Docker, Kubernetes etc.
Join our team and help shape the future of on premise cloud computing with VMware Cloud Foundation. You'll have the chance to work on exciting projects, collaborate with talented professionals, and contribute to solutions that empower businesses worldwide.
Additional Job Description:
Compensation and Benefits
The annual base salary range for this position is $101,000 - $162,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, 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.
Auto-ApplyPrincipal SW Engineer
San Jose, CA jobs
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.
:
Ethernet NIC product portfolio is designed for high performance computing and networking applications including AI and ML. This is driven by the growing need for high server bandwidth, highest throughput and lowest latency networks. The NIC team is involved in the development of the next generation of Ethernet NIC solutions for AI/ML and High performance computing applications. We are looking for excellent software and firmware engineers to join the NIC product development team.
As a Principal Software Engineer, you will be responsible for Architecture, design and development of the ROCE Driver and Firmware features for the Ethernet NIC. You will work cross functionally with marketing, architects, silicon development and the QA teams to design, implement, document and test high quality software, drivers and the firmware components.
Responsibilities:
As a Principal Software Engineer, you will be responsible for the design and development of the ROCE Driver, ROCE Tools, ROCE Library and Firmware features for the Ethernet NIC products.
Design, develop, and maintain driver code in Linux kernel and firmware code for embedded systems using C/C++.
Develop, optimize, and debug low-level drivers, protocols, and real-time features.
Work closely with the Architecture teams, Silicon Design teams and other Software / Firmware teams to architect, design and implement scalable and high performance applications
Author and contribute in software design, development, validation, and documentation to deliver high quality, high performance and functionally excellent products.
Work with the QA team to define high quality test cases, review the tests and support through the release development cycle.
Work closely with the Customer Support Engineers on any customer field issues and provide timely resolutions
Work with the Linux community to upstream driver code to the public repo
Requirements:
BE in Computer Science/ Electronics & Communications and 12+ years of experience, or MS + 10+ years of experience
Significant experience in RDMA protocol, Linux Systems programming, Linux kernel, Linux Network Drivers, Linux Kernel Networking, Virtual Switching and Data center Networking, Firmware development.
A good understanding of the RDMA protocol is a must have. Hands-on experience with RDMA is highly desired.
Excellent programming skills in C, C++ and Python. Proficiency in developing optimized code in both x86 and ARM64 compiler toolchains.
Experience analyzing and tuning performance for a variety of AI/ML and HPC workloads.
Deep knowledge of Linux kernel and Linux kernel networking is an added advantage.
Experience in writing test scripts to verify NIC behavior is highly desired.
Understanding of schematics, datasheets, and hardware interfaces.
Strong analytical, problem solving and debugging skills in a combined Software and Hardware environments
Excellent written and verbal communication skills, Ability to efficiently collaborate with multiple teams across geographically diverse areas.
Additional Job Description:
Compensation and Benefits
The annual base salary range for this position is $141,300 - $226,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, 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.
Auto-ApplySoftware Engineer - vDefend Firewall
California jobs
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.
:
:
The VMware vDefend Firewall team at Broadcom, part of the Application Networking and Security Division (ANS Division), is looking for best-in-class management plane engineers who share our real passion for innovating and implementing AI Enhanced Firewall Platforms.
.In this role, you will plan technical design discussions, decisions,, execution, and implement firewall-related features for chatbot, ensuring the best firewall platform for our customers.
More information about the products and solutions we deliver can be found at:
VMware vDefend Distributed Firewall
VMware vDefend Advanced Threat Prevention
VMware vDefend Gateway Firewall
Responsibilities
Develop AI-powered conversational and agentic tools by crafting effective prompts and leveraging LLM capabilities for dynamic task execution.
Apply cutting-edge prompt engineering techniques and AI-powered development tools (e.g., Copilot, LLMs) to drive improvements in product quality, performance, and development efficiency.
Enhance unit testing, automation, code coverage, and debugging support to improve product quality
Collaborate with development, QA, and product management teams to ensure seamless product integration and delivery
Assess risks, develop mitigation strategies, and address issues throughout the product lifecycle
Proactively identify and communicate dependencies, challenges, and potential risks to management, along with recommended solutions or mitigation strategies
Requirements:
Fluent in Python or Golang, with experience in Java/C++ as a plus, and capable of fostering skill development across the teams
Passionate about large-scale distributed systems design, emphasizing performance metrics and guiding teams in adopting best practices for scalability
Exceptional communication and collaboration skills, enabling seamless interaction with cross-functional teams and external partners
Strong analytical, problem-solving, and debugging skills, particularly in tackling complex and obscure issues
Proficiency in designing and maintaining AI-driven data pipelines, ensuring robustness, data quality
Expertise in prompt engineering for LLM-based applications, fine-tuning interactions through structured prompting and function calling
Legal authorization to work in the U.S. is required
Education/Experience
Bachelor's degree in Computer Science/Engineering and 2+ years of related experience or Master's Degree in Computer Science/Engineering
Additional Job Description:
Compensation and Benefits
The annual base salary range for this position is $81,000 - $130,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, 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.
Auto-ApplyPrincipal Kubernetes Software Engineer
California jobs
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.
:
Principal Kubernetes Software Engineer - Palo Alto, CA
VMware by Broadcom is the leader in virtualization and cloud infrastructure solutions.
VMware Cloud Foundation (VCF) is a full-stack Infrastructure as a Service (IaaS) platform that provides a unified, self-service experience for deploying and managing virtual machines (VMs) and containers across on-premises and public cloud environments. It delivers consistent infrastructure and operations across a variety of clouds, enabling organizations to modernize their applications and optimize their cloud deployments. The Kubernetes Distribution team in VCF is focused on delivering up-to-date and secure Kubernetes and CNCF projects as packages for the vSphere Kubernetes Service (VKS) and vSphere Supervisor.
The Kubernetes Distribution team is looking for a Principal Kubernetes Engineer with deep expertise in Open Source Software (OSS) and Cloud-Native Computing Foundation (CNCF) contribution processes and community. The role is focused on Kubernetes internals, and other related projects. In this role, you will design and perform business-aligned contributions primarily for releases, security, manageability, scale, and integrations.
This position is ideal for engineers who are highly skilled in Go, familiar with Kubernetes technology and processes and passionate about talking about and building technology for our customers with a global community of open source engineers.
What are the primary needs, technical challenges, and problems you may be responsible for?
Leverage common patterns to develop fixes and features for Kubernetes and CNCF projects
Design customer-oriented and community-aligned features by building consensus through Key Enhancement Proposals (KEPs) or related open source contribution process
Ensure explicit Kubernetes version and feature compatibility with continual improvements to automation, pipelines and testing
Timely delivery of releases which meet SLAs, architecture, security, and compliance requirements
Leverage your own credibility through community interactions and positive contributions
Collaborate internally with stakeholders from product, security, infrastructure, and operations teams
Success in the Role: What are the performance goals over the first 6-12 months you will work toward completing?
Within your first six months:
You're seen as an internal expert, advising and influencing across VCF
You understand the vision, architecture, and data model of the VKS and Kubernetes Distributions
You have familiarity with common Kubernetes interfaces for runtime, networking, storage, and resource management
You have production experience with deploying additional packages
You ensure different components and subsystems work well together
You have an in-depth understanding of Kubernetes extensibility and reconciliation logic
You will demonstratedly design, implement, test, and deploy services developed in Go
You champion technologies that boost project speed and automation.
You understand how to meet Broadcom and industry standards
After six months+:
You're great at aligning future customer needs with community interests in technical areas
You're a recognized technical and community leader across various projects
You designed and got approval for a Kubernetes KEP
You've consistently made an impact on upstream projects through your contributions to code, architecture, community management, and public representation
You made available a new CNCF software component or had material impact for other features for VCF
You define and implement process changes, helping to clear out technical debt and make architectural improvements
You lead developer efficiency efforts and take personal ownership of improving the culture of innovation of the team
You mentor fellow engineers in their role, and coaching them into influential voices in the department
What type of work will you be doing? What assignments, requirements, or skills will you be performing regularly?
As part of the Kubernetes Distribution team::
Most of your time will be developing using Kubernetes controllers and patterns, mostly written in Go
You will collaborate with a global community of engineers in various CNCF open source projects
You will be responsible for delivering your code changes to open source projects and satisfying any requirements for contribution
You'll work closely with management to understand priorities and advocate for them on the team.
You will collaborate internally with set of stakeholders, leads, and team members to make projects or contributions available as features
You'll be responsible for high-level epics and be asked to help define requirements and tangible deliverables. You will be expected to break down the work into individual work items that can be assigned to the team and lead in estimating and scoping.
You will write automated tests to validate and secure critical customer functionalities.
You will mentor junior engineers, providing technical leadership on complex problems, and contributing to plans for new product opportunities.
You will identify key issues, anticipate problems, generate ideas to reduce costs and improve quality/efficiency, and proactively identify improvements to business processes and policies.
You will take on-call responsibilities to triage, troubleshoot, and mitigate production issues.
Requirements:
Kubernetes expertise and material engineering contribution to at least 1 CNCF project and various OSS projects
Experience with one or more cloud platform architectures
History of leading system software projects/teams.
Good knowledge of distributed systems, databases, algorithms, data structures.
Good verbal and written communication skills
Bachelor's degree plus 12+ years of related experience or Master's degree plus 10+ years of related experience
Nice to haves:
vSphere experience
Extensive knowledge and experience using and delivering complex container, kernel, packaging, and operating system functionality.
Operational knowledge of Kubernetes in production environments
Material contribution to 2+ CNCF projects or Kubernetes SIG projects, ie.
Kubernetes, Cluster API, ContainerD/RunC, Cluster Autoscaler, Metrics Server, ArgoCD, Certmanager, Flux, Gateway API, Etcd, Harbor, Helm, Istio, Jaeger, KEDA, Kubeadm, Kubeflow, Kuve-vip, Kyverno, OPA/Gatekeeper, Opentelemetry
Where is this role located?
This role is located in Palo Alto, CA USA.
Additional Job Description:
Compensation and Benefits
The annual base salary range for this position is $127,100 - $226,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, 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.
Auto-Apply