System Software Engineer

Job expired!

Join Broadcom as a System Software Engineer

If you are a first-time user, please create your candidate login account before applying for a job. If you already have a Candidate Account, please before you apply.

Job Description

Discover the opportunities as a System Software Engineer with Broadcom’s Ethernet NIC product development team. Our Ethernet NIC portfolio is engineered to meet the demands of high-performance computing and networking applications such as AI and ML. As the demand for high server bandwidth, maximum throughput, and minimal latency in networks grows, the need for innovative NIC solutions has become critical.

We are seeking dynamic software and firmware engineers to drive the development of next-generation Ethernet NIC solutions. If you have a passion for designing and developing advanced RDMA protocol features for Ethernet NIC, this role is perfect for you.

Responsibilities

  • Design and develop RDMA protocol features for Ethernet NIC products.
  • Collaborate with architecture, silicon design, and firmware teams to deliver scalable and high-performance applications.
  • Contribute and lead software design, development, validation, and documentation efforts.
  • Define and review test cases with the QA team and provide support throughout the release cycle.
  • Assist customer support engineers in resolving field issues promptly.

Requirements

  • BS in Computer Science, Electronics & Communications, or equivalent with a minimum of 12+ years of experience, or MS with 10+ years of related experience.
  • Extensive experience with RDMA protocol, QoS, Packet Classifications, Linux Systems programming, Linux Kernel Networking, Virtual Switching, Data Center Networking, and Firmware development.
  • Strong understanding and hands-on experience with the RDMA protocol.
  • Proficient in writing test scripts to verify NIC behavior.
  • Expertise in Linux kernel and Linux kernel networking.
  • Experience in performance analysis and tuning for various HPC workloads.
  • Advanced programming skills in C, C++, and Python, with optimized code development in x86 and ARM64 compiler toolchains.
  • Strong analytical, problem-solving, and debugging skills in software/hardware environments.
  • Excellent written and verbal communication skills and the ability to collaborate across multiple teams in diverse geographical areas.

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, equity in accordance with equity plan documents, and equity award agreements.

Broadcom offers a competitive and comprehensive benefits package including medical, dental, and vision plans, 401(K) with company matching, Employee Stock Purchase Program (ESPP), Employee Assistance Program (EAP), paid holidays, sick leave, and vacation time. We adhere to all applicable laws for Paid Family Leave and other leaves of absence.

Equal Opportunity Employer

Broadcom is proud to be an equal opportunity employer. We consider qualified applicants without regard to race, color, creed, religion, sex, sexual orientation, gender identity, national origin, citizenship, disability status, medical condition, pregnancy, protected veteran status, or any other characteristic protected by federal, state, or local law. We will also consider qualified applicants with arrest and conviction records, consistent with local law.

If you are located outside the USA, please provide your home address for future correspondence.

Company: Broadcom
Job Title: System Software Engineer