Post job

Staff Software Engineer jobs at Qualcomm

- 189 jobs
  • Software Applications Engineer

    Qualcomm 4.5company rating

    Staff software engineer job at Qualcomm

    Company: Qualcomm Atheros, Inc. Job Area: Engineering Group, Engineering Group > Software Applications Engineering As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Must have skill/experience: * Good understanding on networking, especially wireless LAN, technologies. * Hands-on experience on Linux and embedded system design, implementation and testing. * Use advanced wireless debugging and analyzing tools to solve the complicated wireless system issues. Minimum Qualifications: * Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Applications Engineering, Software Development experience, or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Applications Engineering, Software Development experience, or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Applications Engineering, Software Development experience, or related work experience. * 2+ years of experience with Programming Language such as C, C++, Java, Python, etc. * 1+ year of experience with debugging techniques. Preferred Qualifications: * Master's Degree in Engineering, Information Systems, Computer Science, or related field. * 6+ years of Software Applications Engineering, Software Development experience, or related work experience. * 1+ year of work experience in a role requiring interaction with leadership. * Experience in a customer-facing role. Principal Duties and Responsibilities: * Leverages advanced Software Application knowledge to provide technical expertise of software systems through technical presentations in support of business development, customer training, product demonstrations, commercialization, customization, and maintenance of Qualcomm products. * Collaborates with cross-functional teams and customer personnel to identify customer problems, debug complex issues in customer design software systems, and recommend innovative solutions. * Drives system architecture and feature-specific customizations tailored for customer requirements from proof of concept to final product commercial launches. * Assesses potential application of company products, prepares detailed product specifications, disseminates technical information on specific software areas, and/or troubleshoots complex issues regarding software tools and products. * Writes detailed and complex product technical documentation, application notes, and FAQs. Level of Responsibility: * Works independently with minimal supervision. * Provides supervision/guidance to other team members. * Decision-making may affect work beyond immediate work group. * Requires verbal and written communication skills to convey complex information. May require negotiation, influence, tact, etc. * Has a moderate amount of influence over key organizational decisions. * Tasks require multiple steps which can be performed in various orders; some planning, problem-solving, and prioritization must occur to complete the tasks effectively. 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: $145,000.00 - $217,600.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.
    $145k-217.6k yearly 24d ago
  • PCIe & CXL Embedded Software Engineer, Senior

    Qualcomm 4.5company rating

    Staff software engineer job at Qualcomm

    Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > Software Engineering Join our PCIe software team as a Staff Embedded Software Engineer and help shape the future of high-performance interconnect technologies. You'll be at the forefront of developing firmware and drivers for next-generation chipsets, with a focus on PCIe and CXL subsystems. This role offers the opportunity to work closely with hardware and architecture teams, optimize software for performance and power, and contribute to the evolution of future chipset architectures. Minimum Qualifications: * Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. * 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Preferred Qualifications: * Deep, Hands-on expertise in CXL and PCIe technologies * Master's degree in Engineering, Computer Science, or a related field * 4+ years of experience in embedded software development * Strong proficiency in C programming * Experience with real-time operating systems and embedded platforms * Familiarity with ACPI, UEFI, Linux, and Zephyr * Proven ability to write standards-compliant software * Demonstrated success in performance and power optimization * Excellent analytical and problem-solving skills * Strong communication and collaboration abilities across diverse engineering teams Key Responsibilities: * Design, develop, debug, and commercialize embedded firmware and drivers for PCIe and CXL subsystems * Collaborate with cross-functional teams to ensure seamless hardware-software integration * Optimize software for performance, power efficiency, and reliability * Contribute to architectural discussions and future chipset planning * Develop low-level software and ensure compliance with industry standards Level of Responsibility: * Works under supervision. * Decision-making may affect work beyond immediate work group. * Requires verbal and written communication skills to convey information. May require basic negotiation, influence, tact, etc. * Tasks do not have defined steps; planning, problem-solving, and prioritization must occur to complete the tasks effectively. 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: $111,300.00 - $166,900.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.
    $111.3k-166.9k yearly 30d ago
  • R&D Staff Software Engineer - Graphics Engineer

    Broadcom 4.8company rating

    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.** **:** **About Us:** Broadcom is a global leader in semiconductor and infrastructure software solutions. As part of our commitment to innovation and excellence, our VMware subsidiary is dedicated to shaping the future of virtualization technology. We are seeking talented individuals to join the Core Graphics Team, which is responsible for providing Virtual Graphics (vSGA) Stack for Windows and Linux Virtual Machines running on all our Hypervisor products (ESXi, Workstation, Fusion). The vSGA Stack is a unique technology that allows our customers to run 2D and 3D Windows and Linux Graphics applications in a Virtual Machine and use GPU acceleration when available. The Core Graphics Team is part of the VMware Cloud Foundation (VCF) Division which enables readily deployable, easily managed solutions with GPUs to unleash the power of heterogenous computing for modern applications. **Job Summary:** We are seeking an experienced Staff Software Engineer who has experience leading initiatives in the past. As Staff Graphics Software Developer, you will be using the latest Industry Standard 3D APIs such as Vulkan and Direct3D to provide Graphics support for Virtual Machines. This team develops the full Graphics virtualization stack with our own Virtual GPU Device and Windows/Linux Graphics Drivers. This is an opportunity to learn and work on different Graphics API Technologies to enable these capabilities. Responsibilities: + Research, design and develop vSGA Stack for all our hypervisor products. + Understand Direct3D, OpenGL and Vulkan API specification to support these APIs with our vSGA Stack + Analyze and re-architect performance critical sections of the Graphics virtualization code + Troubleshoot and address bugs related to vSGA functionality + Deliver software that meets the coding guidelines and quality standards set by the VCF. + Develop and maintain technical documentation for Graphics features + Work closely with the larger team, including virtual driver and device team to provide end-to-end support for Graphics APIs. + Stay up-to-date with the latest GPU hardware architecture and Graphics APIs **Qualifications:** + Bachelor's degree in Computer Science or related field and 8+ years of related experience or Masters degree and 6+ years of related experience + 5+ years of experience in Graphics Programming or GPU Driver Development on Windows, Linux or Mac OS. + Strong understanding of Graphics Algorithms and APIs; Vulkan, Direct3D, Metal + Experience with C programming language and familiarity with Shader Languages. + Strong problem-solving skills and ability to troubleshoot complex issues + Have experience with leading projects with medium to large scope. + Excellent communication and collaboration skills + Experience with version control systems such as Git + Ability to thrive in a fast-paced and dynamic work environment. + Familiarity with enterprise coding standards and best practices **Nice to Have:** + Knowledge of Graphics Virtualization Technology + Experience with Graphics API Translations. + Experience with llvmpipe, Mesa **Requirements:** + Candidates should be US citizens, permanent residents or not require immigration sponsorship. **Additional Job Description:** **Compensation and Benefits** The annual base salary range for this position is $108,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.** 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 (****************************************** .
    $108k-192k yearly 60d+ ago
  • Staff Software Engineer

    Broadcom 4.8company rating

    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.** **:** **Description:** The Tanzu division in Broadcom is seeking a Staff Software Engineer to join the Bosh Ecosystem team. The Tanzu division enables many of the world's largest organizations and government agencies to develop, operate and optimize their business critical applications. Our team's primary product is a cross-IAAS virtual machine orchestration tool. This system deploys, runs, scales, and upgrades hundreds of thousands of virtual machines for our customers on their hardware of choice. We also release Windows and Linux operating system images to enhance security and own an opinionated UI. Our engineers tackle a diverse range of tasks, from debugging Linux related CI issues and adding new vSphere networking support to resolving customer support tickets. Our team's philosophy is rooted in XP values and Agile concepts such as feedback, communication, empathy, and shared understanding. We support these principles through practices like test-driven development, pair programming, team retrospectives and continuous integration. Collaboration is central to our process, whether through pairing, extensive written communication or 1-on-1 sessions with managers; a teammate is always available to assist. Most of our production components are written in Go or Ruby, although we also make frequent use of bash and Powershell scripts to solve automation problems when warranted. Experience with these technologies is beneficial but not required - a characteristic common to the engineers on our team is the ability to become quickly productive in an unfamiliar problem space. **Key Responsibilities:** We are looking to add a staff engineer who is eager to experiment, solve problems, troubleshoot complex distributed systems, and invest in stability and scale. Approximately half of our time is dedicated to building new features, while the other half focuses on maintaining and releasing our product suite. In this role, you will: + Implement features in Ruby and Golang collaboratively + Rotate on call and resolve customer escalations + Help maintain software spread across 50 Git repositories with CI integrations across 5 IAASes + Release around a dozen products each month. + Be the Technical leader on month long feature tracks **Requirements:** + A preference for collaborative work, including pair programming + Excellent communication both written and in person. + The ability to delve into diverse codebases and contribute while learning. + Demonstrable ability to tackle large problems and break them down into discrete components. + Operations or Systems Administration expertise, particularly with Linux or Windows. + Must have legal authorization to work in the US. This position is not eligible for visa sponsorship + Full time in office presence in Bellevue or Palo Alto **Preferred Qualifications:** + Experience with large Go or Ruby codebases. + Practiced Test-Driven Development (TDD). + Experience in a pair programming environment. + On-call experience with production-grade systems. **Education/Experience** BA/BS in Engineering or Computer Science and 10+ years of relevant experience **Additional Job Description:** **Compensation and Benefits** The annual base salary range for this position is $108,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.** 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 (****************************************** .
    $108k-192k yearly 10d ago
  • R&D Staff Software Engineer - Graphics Engineer

    Broadcom 4.8company rating

    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. : About Us: Broadcom is a global leader in semiconductor and infrastructure software solutions. As part of our commitment to innovation and excellence, our VMware subsidiary is dedicated to shaping the future of virtualization technology. We are seeking talented individuals to join the Core Graphics Team, which is responsible for providing Virtual Graphics (vSGA) Stack for Windows and Linux Virtual Machines running on all our Hypervisor products (ESXi, Workstation, Fusion). The vSGA Stack is a unique technology that allows our customers to run 2D and 3D Windows and Linux Graphics applications in a Virtual Machine and use GPU acceleration when available. The Core Graphics Team is part of the VMware Cloud Foundation (VCF) Division which enables readily deployable, easily managed solutions with GPUs to unleash the power of heterogenous computing for modern applications. Job Summary: We are seeking an experienced Staff Software Engineer who has experience leading initiatives in the past. As Staff Graphics Software Developer, you will be using the latest Industry Standard 3D APIs such as Vulkan and Direct3D to provide Graphics support for Virtual Machines. This team develops the full Graphics virtualization stack with our own Virtual GPU Device and Windows/Linux Graphics Drivers. This is an opportunity to learn and work on different Graphics API Technologies to enable these capabilities. Responsibilities: Research, design and develop vSGA Stack for all our hypervisor products. Understand Direct3D, OpenGL and Vulkan API specification to support these APIs with our vSGA Stack Analyze and re-architect performance critical sections of the Graphics virtualization code Troubleshoot and address bugs related to vSGA functionality Deliver software that meets the coding guidelines and quality standards set by the VCF. Develop and maintain technical documentation for Graphics features Work closely with the larger team, including virtual driver and device team to provide end-to-end support for Graphics APIs. Stay up-to-date with the latest GPU hardware architecture and Graphics APIs Qualifications: Bachelor's degree in Computer Science or related field and 8+ years of related experience or Masters degree and 6+ years of related experience 5+ years of experience in Graphics Programming or GPU Driver Development on Windows, Linux or Mac OS. Strong understanding of Graphics Algorithms and APIs; Vulkan, Direct3D, Metal Experience with C programming language and familiarity with Shader Languages. Strong problem-solving skills and ability to troubleshoot complex issues Have experience with leading projects with medium to large scope. Excellent communication and collaboration skills Experience with version control systems such as Git Ability to thrive in a fast-paced and dynamic work environment. Familiarity with enterprise coding standards and best practices Nice to Have: Knowledge of Graphics Virtualization Technology Experience with Graphics API Translations. Experience with llvmpipe, Mesa Requirements: Candidates should be US citizens, permanent residents or not require immigration sponsorship. Additional Job Description: Compensation and Benefits The annual base salary range for this position is $108,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.
    $108k-192k yearly Auto-Apply 23d ago
  • Staff Software Engineer

    Broadcom Corporation 4.8company rating

    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. : Description: The Tanzu division in Broadcom is seeking a Staff Software Engineer to join the Bosh Ecosystem team. The Tanzu division enables many of the world's largest organizations and government agencies to develop, operate and optimize their business critical applications. Our team's primary product is a cross-IAAS virtual machine orchestration tool. This system deploys, runs, scales, and upgrades hundreds of thousands of virtual machines for our customers on their hardware of choice. We also release Windows and Linux operating system images to enhance security and own an opinionated UI. Our engineers tackle a diverse range of tasks, from debugging Linux related CI issues and adding new vSphere networking support to resolving customer support tickets. Our team's philosophy is rooted in XP values and Agile concepts such as feedback, communication, empathy, and shared understanding. We support these principles through practices like test-driven development, pair programming, team retrospectives and continuous integration. Collaboration is central to our process, whether through pairing, extensive written communication or 1-on-1 sessions with managers; a teammate is always available to assist. Most of our production components are written in Go or Ruby, although we also make frequent use of bash and Powershell scripts to solve automation problems when warranted. Experience with these technologies is beneficial but not required - a characteristic common to the engineers on our team is the ability to become quickly productive in an unfamiliar problem space. Key Responsibilities: We are looking to add a staff engineer who is eager to experiment, solve problems, troubleshoot complex distributed systems, and invest in stability and scale. Approximately half of our time is dedicated to building new features, while the other half focuses on maintaining and releasing our product suite. In this role, you will: * Implement features in Ruby and Golang collaboratively * Rotate on call and resolve customer escalations * Help maintain software spread across 50 Git repositories with CI integrations across 5 IAASes * Release around a dozen products each month. * Be the Technical leader on month long feature tracks Requirements: * A preference for collaborative work, including pair programming * Excellent communication both written and in person. * The ability to delve into diverse codebases and contribute while learning. * Demonstrable ability to tackle large problems and break them down into discrete components. * Operations or Systems Administration expertise, particularly with Linux or Windows. * Must have legal authorization to work in the US. This position is not eligible for visa sponsorship * Full time in office presence in Bellevue or Palo Alto Preferred Qualifications: * Experience with large Go or Ruby codebases. * Practiced Test-Driven Development (TDD). * Experience in a pair programming environment. * On-call experience with production-grade systems. Education/Experience BA/BS in Engineering or Computer Science and 10+ years of relevant experience Additional Job Description: Compensation and Benefits The annual base salary range for this position is $108,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.
    $108k-192k yearly Auto-Apply 8d ago
  • Staff Software Engineer

    Broadcom 4.8company rating

    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? You have an analytical mind and a passion for the craft of software engineering, and you love solving problems and learning new things. You are looking for an opportunity to work for a company whose software is utilized by every Fortune 500 company with profound impact across all industries. You want to be part of a collaborative team that cares about the product they build, how they create it, and the impact it has on achieving customers' business goals. The foundation of VMWare by Broadcom's virtualization technology is the ESXi hypervisor. ESXi is an operating system and virtualization infrastructure built from scratch for the explicit purpose of running virtual machines. It is the leading data center operating system in the world, and is used by most large corporations, due to its advanced capabilities, security, performance, and quality. ESXi Operating System Services team is responsible for all User Space aspects of the ESXi OS. This includes various operating system services, distributed control plane, container runtime and application infrastructure. You will be a hands-on Staff Software Engineer setting direction for high-impact and/or long-range strategic and technical projects. You will lead major projects and work with various cross-functional teams to design and deliver new functionality, targeted for distributed control planes, container runtime and new virtualization workloads. Success in the Role: What are the performance outcomes you will work toward completing? You will design and develop novel operating system techniques and algorithms for managing virtual systems in x86 architecture, developing platforms to deploy SaaS, CaaS and FaaS. You will implement advanced container runtime and Kubernetes features, with emphasis on scalability, performance, reliability, and support of upstream open-source technologies. You will work with multiple engineering teams to architect, design, implement and deliver new products based on the enterprise-class vSphere virtualization platform. You will learn the tools and processes necessary to become a successful OS Services engineer. An ideal candidate would be one who thrives in an extremely fast paced development environment and likes tackling complex technical challenges. Requirements (must have): BS/MS/PhD in Computer Science/Electrical Engineering or similar fields. 8+ years of relevant experience for BS, 6+ for MS and 3+ for PhD. History of leading system software projects/teams. Experience architecting distributed software solutions. Knowledge of container runtimes. Extensive knowledge and experience delivering complex operating system functionality. Good knowledge of distributed systems, databases, algorithms, data structures. Good verbal and written communication skills Nice to have: Experience with one or more hypervisors Experience in Kubernetes configuration and low-level components of Kubernetes Experience with one or more cloud platform architectures 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.
    $120k-192k yearly Auto-Apply 60d+ ago
  • Principal SW Engineer

    Broadcom 4.8company rating

    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.
    $141.3k-226k yearly Auto-Apply 5d ago
  • Principal SW Engineer

    Broadcom 4.8company rating

    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.** 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 (****************************************** .
    $141.3k-226k yearly 4d ago
  • Principal Software Engineer - Content Library

    Broadcom 4.8company rating

    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.** **:** **Job Summary:** We are seeking a highly skilled Software Engineer to join and lead our Content Library team, which is a critical component of our vSphere platform in VCF supporting VM and Kubernetes on vSphere. As a Software Engineer, you will be responsible for designing and developing reliable mechanisms to distribute content at scale across multiple datacenters, ensuring high performance and low latency. The ideal candidate will have strong knowledge of distributed object replication and Java programming skills, as well as the ability to take vague problems and decompose them into detailed requirements. If you have a passion for building scalable and efficient systems, and are excited about the opportunity to work on a critical component of our Kubernetes on vSphere platform, we encourage you to apply for this exciting opportunity. **Responsibilities:** + Design and develop reliable mechanisms to distribute content at scale across multiple datacenters, ensuring high performance and low latency for many objects being replicated to many destinations + Implement and optimize distributed object replication algorithms to ensure efficient content synchronization across multiple datacenters + Collaborate with cross-functional teams to integrate Content Library with other VMware products and features, such as Kubernetes on vSphere, NSX, vSAN, and vCenter Server + Decompose vague problems into detailed requirements, and develop solutions that meet the needs of our customers + Develop and maintain automated tests to ensure the quality and reliability of the Content Library feature + Participate in code reviews and ensure that the code is aligned with VMware's coding standards and best practices + Troubleshoot and resolve complex issues related to content replication, synchronization, and storage **Requirements:** + Bachelor's and 12+ years of related experience in Computer Science or a related field or Master's degree and 10+ years of related experience in Computer Science or a related field + Proficient in Java programming language, with experience in developing scalable and efficient systems + Ability to take vague problems and decompose them into detailed requirements, with a focus on delivering high-quality solutions + Experience with cloud-based storage solutions, such as AWS S3 or Azure Blob Storage, is a plus + Strong problem-solving skills, with the ability to debug and troubleshoot complex issues + Excellent communication and collaboration skills, with the ability to work with cross-functional teams + Experience with agile development methodologies and version control systems, such as Git + Candidate should not require sponsorship **Nice to Have:** + Strong knowledge of distributed object replication, including algorithms and data structures + Experience with Kubernetes, Docker, and containerization technologies + Knowledge of vSphere, NSX, vSAN, and other VMware products and technologies + Familiarity with Content Library feature and its use cases, including VM and vApp templates, ISO images, and other file types **_What We Offer:_** + Competitive salary and benefits package + Opportunities for career growth and professional development + Collaborative and dynamic work environment + Access to cutting-edge technologies and tools **About Content Library:** Content Library is a critical component of our vSphere platform, supporting modern Kubernetes workloads. It is a container object for VM and vApp templates, ISO images, text files, and other types of files. The Content Library enables users to deploy virtual machines and vApps in the vSphere inventory, and share content across vCenter Server instances in the same or different locations. The goal of the Content Library is to provide consistency, compliance, efficiency, and automation in deploying workloads at scale. If you are a motivated and talented engineer with a passion for building scalable and efficient systems, and are excited about the opportunity to work on a critical component of our Kubernetes on vSphere platform, we encourage you to apply for this exciting opportunity to join our team! **Additional Job Description:** **Compensation and Benefits** The annual base salary range for this position is $141,000 - $225,000. This position is also eligible for a discretionary annual bonus in accordance with relevant plan documents, and equity in accordance with equity plan documents and equity award agreements. Broadcom offers a competitive and comprehensive benefits package: Medical, dental and vision plans, 401(K) participation including company matching, Employee Stock Purchase Program (ESPP), Employee Assistance Program (EAP), company paid holidays, paid sick leave and vacation time. The company follows all applicable laws for Paid Family Leave and other leaves of absence. **Broadcom is proud to be an equal opportunity employer. We will consider qualified applicants without regard to race, color, creed, religion, sex, sexual orientation, 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 (****************************************** .
    $141k-225k yearly 60d+ ago
  • Staff Software Engineer

    Broadcom 4.8company rating

    East 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.** **:** **Description:** The Tanzu division in Broadcom is seeking a Staff Software Engineer to join the Bosh Ecosystem team. The Tanzu division enables many of the world's largest organizations and government agencies to develop, operate and optimize their business critical applications. Our team's primary product is a cross-IAAS virtual machine orchestration tool. This system deploys, runs, scales, and upgrades hundreds of thousands of virtual machines for our customers on their hardware of choice. We also release Windows and Linux operating system images to enhance security and own an opinionated UI. Our engineers tackle a diverse range of tasks, from debugging Linux related CI issues and adding new vSphere networking support to resolving customer support tickets. Our team's philosophy is rooted in XP values and Agile concepts such as feedback, communication, empathy, and shared understanding. We support these principles through practices like test-driven development, pair programming, team retrospectives and continuous integration. Collaboration is central to our process, whether through pairing, extensive written communication or 1-on-1 sessions with managers; a teammate is always available to assist. Most of our production components are written in Go or Ruby, although we also make frequent use of bash and Powershell scripts to solve automation problems when warranted. Experience with these technologies is beneficial but not required - a characteristic common to the engineers on our team is the ability to become quickly productive in an unfamiliar problem space. **Key Responsibilities:** We are looking to add a staff engineer who is eager to experiment, solve problems, troubleshoot complex distributed systems, and invest in stability and scale. Approximately half of our time is dedicated to building new features, while the other half focuses on maintaining and releasing our product suite. In this role, you will: + Implement features in Ruby and Golang collaboratively + Rotate on call and resolve customer escalations + Help maintain software spread across 50 Git repositories with CI integrations across 5 IAASes + Release around a dozen products each month. + Be the Technical leader on month long feature tracks **Requirements:** + A preference for collaborative work, including pair programming + Excellent communication both written and in person. + The ability to delve into diverse codebases and contribute while learning. + Demonstrable ability to tackle large problems and break them down into discrete components. + Operations or Systems Administration expertise, particularly with Linux or Windows. + Must have legal authorization to work in the US. This position is not eligible for visa sponsorship + Full time in office presence in Bellevue or Palo Alto **Preferred Qualifications:** + Experience with large Go or Ruby codebases. + Practiced Test-Driven Development (TDD). + Experience in a pair programming environment. + On-call experience with production-grade systems. **Education/Experience** BA/BS in Engineering or Computer Science and 10+ years of relevant experience **Additional Job Description:** **Compensation and Benefits** The annual base salary range for this position is $108,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.** 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 (****************************************** .
    $108k-192k yearly 9d ago
  • Principal Kubernetes Software Engineer

    Broadcom 4.8company rating

    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.
    $127.1k-226k yearly Auto-Apply 24d ago
  • Software Engineer, Network Drivers for High Speed Ethernet NIC

    Broadcom 4.8company rating

    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. : Software Engineer responsible for designing and development of the network drivers for the High Performance Ethernet NIC. Responsibilities: As a Software Engineer, you will be responsible for the design and development of the network driver for the High Performance Ethernet NIC. 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 Requirements: Minimum Bachelor's Degree in Computer Science/ Electronics / Electrical Engineering. Overall 12+ years of experience in Linux Systems programming, Linux kernel, Linux Network Drivers, Linux Kernel Networking, Virtual Switching and Data center Networking. Experience delivering high-performance NIC drivers in Linux and firmware implementation to support multi-ring architecture. Strong PCIe NIC background to design optimal Rx/Tx data transfer over PCIe, Control and Data Path implementation of Firewall using iptables including offload of Firewall functionality. Experience with SR-IOV / virtio based Virtualization Implementation is desired. Good experience with one or more of fast path implementations - DPDK, eBPF, XDP Hands-on experience with KTLS / DTLS Design and Implementation including HW offload of TLS, IPSec HW Offload using Linux XFRM framework are desirable. Good understanding of Network security threats (DoS / DDoS, MIM attacks), TPM Excellent programming skills in C, C++ and Python. Proficiency in developing optimized code in both x86 and ARM64 compiler toolchains. 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. Good understanding of RDMA & RoCE protocol areas including the user space Verbs API, Linux RDMA core drivers, RoCE drivers, and the RoCE firmware development is desired. Good understanding of HW and OS interactions on Multi-host, Multi-Root and Network Partitioning (NPAR) deployments is highly desired. Exposure to virtualization technologies like Hypervisors, VirtIO, SRIOV, Virtual IOMMU, Memory Management is desired. CI/CD experience using Jenkins, Git is preferred Enthusiastic, Quick Learner and passionate about programming A team player with good Social Skills 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.
    $141.3k-226k yearly Auto-Apply 5d ago
  • Software Engineer, Network Drivers for High Speed Ethernet NIC

    Broadcom 4.8company rating

    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.** **:** Software Engineer responsible for designing and development of the network drivers for the High Performance Ethernet NIC. **Responsibilities:** + As a Software Engineer, you will be responsible for the design and development of the network driver for the High Performance Ethernet NIC. + 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 **Requirements:** + Minimum Bachelor's Degree in Computer Science/ Electronics / Electrical Engineering. + Overall 12+ years of experience in Linux Systems programming, Linux kernel, Linux Network Drivers, Linux Kernel Networking, Virtual Switching and Data center Networking. + Experience delivering high-performance NIC drivers in Linux and firmware implementation to support multi-ring architecture. + Strong PCIe NIC background to design optimal Rx/Tx data transfer over PCIe, Control and Data Path implementation of Firewall using iptables including offload of Firewall functionality. + Experience with SR-IOV / virtio based Virtualization Implementation is desired. + Good experience with one or more of fast path implementations - DPDK, eBPF, XDP + Hands-on experience with KTLS / DTLS Design and Implementation including HW offload of TLS, IPSec HW Offload using Linux XFRM framework are desirable. + Good understanding of Network security threats (DoS / DDoS, MIM attacks), TPM + Excellent programming skills in C, C++ and Python. Proficiency in developing optimized code in both x86 and ARM64 compiler toolchains. + 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. + Good understanding of RDMA & RoCE protocol areas including the user space Verbs API, Linux RDMA core drivers, RoCE drivers, and the RoCE firmware development is desired. + Good understanding of HW and OS interactions on Multi-host, Multi-Root and Network Partitioning (NPAR) deployments is highly desired. Exposure to virtualization technologies like Hypervisors, VirtIO, SRIOV, Virtual IOMMU, Memory Management is desired. + CI/CD experience using Jenkins, Git is preferred + Enthusiastic, Quick Learner and passionate about programming + A team player with good Social Skills **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 (****************************************** .
    $141.3k-226k yearly 4d ago
  • Principal Firmware Engineer

    Broadcom 4.8company rating

    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. : An experienced firmware engineer who can architect, develop and debug firmware running on various Arm processors in mixed signal SoCs 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.
    $141.3k-226k yearly Auto-Apply 26d ago
  • Principal Firmware Engineer

    Broadcom 4.8company rating

    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.** **:** An experienced firmware engineer who can architect, develop and debug firmware running on various Arm processors in mixed signal SoCs **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 (****************************************** .
    $141.3k-226k yearly 25d ago
  • Principal Firmware Engineer

    Broadcom 4.8company rating

    Irvine, 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.** **:** An experienced firmware engineer who can architect, develop and debug firmware running on various Arm processors in mixed signal SoCs **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 (****************************************** .
    $141.3k-226k yearly 25d ago
  • Principal Firmware Engineer

    Broadcom Corporation 4.8company rating

    Irvine, 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. : An experienced firmware engineer who can architect, develop and debug firmware running on various Arm processors in mixed signal SoCs 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.
    $141.3k-226k yearly Auto-Apply 25d ago
  • Principal Firmware Engineer

    Broadcom Corporation 4.8company rating

    San Diego, 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. : An experienced firmware engineer who can architect, develop and debug firmware running on various Arm processors in mixed signal SoCs 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.
    $141.3k-226k yearly Auto-Apply 25d ago
  • Principal Firmware Engineer

    Broadcom 4.8company rating

    San Diego, 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.** **:** An experienced firmware engineer who can architect, develop and debug firmware running on various Arm processors in mixed signal SoCs **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 (****************************************** .
    $141.3k-226k yearly 25d ago

Learn more about Qualcomm jobs