System Software Engineer

Broadcom

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Jose, CA
Employment
Full-time
Posted
83 days ago
Freshness
Confirmed live today
Closes
Jan 1, 2027

Market check

Salary context

How this pay compares to similar roles

Similar $160k
$111k $205k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $123,347–$196,187.

Based on 240 similar postings.

Employer

About Broadcom

Broadcom is a global semiconductor and infrastructure software company that designs and markets a wide range of networking, storage, and wireless connectivity solutions. Industry: Semiconductors & Infrastructure Software

Broadcom currently has 280 open roles on FindRole.

Listed pay typically runs $121,900–$195,000 across 169 roles with salary data.

Most-posted roles

View all roles at Broadcom

At a glance

TL;DR · System Software Engineer

The System Software Engineer joins the NIC product development team to build next-generation Ethernet NIC solutions for high performance computing and networking applications, specifically targeting AI and ML workloads. The role focuses on designing and developing RDMA protocol features, with a preference for QoS and congestion control domains. Daily responsibilities include architecting, implementing, and documenting high-quality software, drivers, and firmware components while collaborating with marketing, silicon design, and QA teams. The candidate must utilize C, C++, and Python to develop optimized code for x86 and ARM64 compiler toolchains. Required expertise includes Linux kernel networking, Linux network drivers, virtual switching, and data center networking. The position involves analyzing and tuning performance for various HPC workloads to ensure high throughput and low latency.

What does a System Software Engineer earn in California?

Median $235750 from 70 postings across 4 companies.

See salary data

What you'll do

  • Design and develop RDMA protocol features for Ethernet NIC products.
  • Architect and implement scalable, high-performance applications in collaboration with silicon and architecture teams.
  • Author software design documentation and develop high-quality firmware components.
  • Define test cases and review test plans with the QA team throughout the release cycle.
  • Resolve customer field issues in coordination with customer support engineers.
  • Analyze and tune performance for various High Performance Computing (HPC) workloads.
  • Develop optimized code using C, C++, and Python for x86 and ARM64 toolchains.

What we're looking for

  • BS/MS in Computer Science, Electronics & Communications or equivalent.
  • Minimum 12+ years of experience.
  • Significant experience in RDMA protocol, QoS, Packet Classifications, Linux Systems programming, Linux kernel, Linux Network Drivers, Virtual Switching, and Data center Networking.
  • Good understanding of the RDMA protocol is a must have.
  • Hands-on experience with RDMA is highly desired.
  • Experience in writing test scripts to verify NIC behavior is highly desired.
  • Deep knowledge of Linux kernel and Linux kernel networking is an added advantage.
  • Excellent programming skills in C, C++, and Python with proficiency in x86 and ARM64 compiler toolchains.

More like this

Similar roles

Senior Firmware Engineer, NIC Firmware

Nvidia

Remote (Seattle, WA) +4 1 day ago $152,000–$241,500
C C++ Python Bash RDMA RoCE InfiniBand PCIe Virtualization Networking Protocols Distributed Systems Firmware High Performance Computing Data Structures Algorithms
5+ yrs exp Remote

Senior Solution Engineer, Networking

Nvidia

Santa Clara, CA +5 46 days ago
C Python Linux InfiniBand NVLink Spectrum-X DPDK SRIOV SDN NCCL MPI DOCA CUDA Firmware Kernel Drivers ASIC HPC Networking
8+ yrs exp

System Software Engineer

Apple Inc

Seattle, WA 77 days ago $142,300–$263,300
C++ Swift Objective-C Linux OS Architecture Distributed Systems Docker Kubernetes systemd launchd IPC Virtualization Containerization High Performance Computing Machine Learning APIs System Programming
4+ yrs exp

System Software Engineer

General Dynamics

Hanover, MD 5 days ago $186,575–$252,425
Java Angular Springboot JavaScript Docker Jenkins Git Nexus RedHat Cypress Scrum DevOps Jira
10+ yrs exp

Systems Software Engineer

Apple Inc

San Diego, CA 41 days ago $122,700–$214,300
C++ Objective-C Swift Unix Linux macOS Python Lua Bash I2C USB PCIe Distributed Applications Drivers Command Line Utilities

Software Engineer, System Services

Apple Inc

Seattle, WA 76 days ago $142,300–$263,300
C++ Objective-C Swift Kubernetes Nomad Apache Mesos Cloud Orchestration Configuration Management OTA System Software Runtime Libraries APIs OS Architecture
4+ yrs exp