Taro Logo

System Software Engineer

A global technology leader that designs, develops and supplies semiconductor and infrastructure software solutions.
$141,300 - $226,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
12+ years of experience
Enterprise SaaS · AI

Job Description

Broadcom, a global technology leader in semiconductor and infrastructure software solutions, is seeking a System Software Engineer for their Ethernet NIC product portfolio. This role focuses on high-performance computing and networking applications, particularly in AI and ML. The position involves developing next-generation Ethernet NIC solutions, with a specific emphasis on RDMA protocol features.

The ideal candidate will join a dynamic team working on cutting-edge networking technology, responsible for designing and developing RDMA protocol features for Ethernet NICs, particularly in QoS and congestion control domains. This role requires extensive collaboration with cross-functional teams, including marketing, architects, silicon development, and QA teams.

With a competitive base salary range of $141,300 - $226,000, plus additional benefits including equity, 401(k) matching, and comprehensive healthcare, this position offers an excellent opportunity for an experienced software engineer. The role requires 12+ years of experience and deep expertise in RDMA protocols, Linux systems programming, and network drivers.

The position is based in San Jose, CA, at the heart of Silicon Valley, offering the chance to work on innovative solutions that power high-performance computing and AI applications. This is an excellent opportunity for a seasoned engineer looking to make significant contributions to next-generation networking technology while working with a leading global technology company.

Last updated 4 days ago

Responsibilities For System Software Engineer

  • Design and development of RDMA protocol features for Ethernet NIC products, focusing on QoS and congestion control
  • Collaborate with architecture teams, silicon design teams, and other software/firmware teams
  • Author and contribute to software design, development, validation, and documentation
  • Work with QA team to define test cases and review test plans
  • Provide support for customer field issues and deliver timely resolutions

Requirements For System Software Engineer

Linux
Python
  • BS/MS in Computer Science, Electronics & Communications or equivalent with minimum 12+ years of experience
  • Significant experience in RDMA protocol, QoS, Linux Systems programming, Linux kernel, Network Drivers
  • Good understanding of RDMA protocol with hands-on experience
  • Experience in writing test scripts to verify NIC behavior
  • Deep knowledge of Linux kernel and Linux kernel networking
  • Experience analyzing and tuning performance for HPC workloads
  • Excellent programming skills in C, C++ and Python
  • Strong analytical, problem solving and debugging skills
  • Excellent written and verbal communication skills

Benefits For System Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) with company matching
  • Employee Stock Purchase Program (ESPP)
  • Employee Assistance Program (EAP)
  • Paid holidays
  • Paid sick leave
  • Vacation time
  • Annual discretionary bonus
  • Equity awards

Related Jobs