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 implementing high-performance software solutions. With a required 12+ years of experience, this role demands expertise in RDMA protocols, Linux systems programming, and network driver development. The position offers a competitive salary range of $141,300 - $226,000, along with comprehensive benefits including medical coverage, 401(k) matching, and equity opportunities.

This is an excellent opportunity for an experienced software engineer passionate about high-performance computing and networking. The role combines technical expertise with cross-functional collaboration, working alongside marketing, architects, and QA teams. Located in San Jose, CA, this position offers the chance to work on innovative solutions that power AI and ML applications, making it an ideal choice for engineers looking to impact the future of networking technology.

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 domains
  • 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