System Software Engineer

Broadcom

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
San Jose, CA
Salary
$143,800–$230,000 / yr
Posted
37 days ago
Freshness
Confirmed live 2 days ago
Closes
Jan 1, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $176k
This role $187k
$125k most similar roles pay here $241k

This role pays more than 55% of similar roles. Most pay $137,452–$214,500 — the shaded band above. At the midpoint, this role pays about $187k versus about $176k for comparable roles.

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 119 open roles on FindRole.

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

Most-posted roles

View all roles at Broadcom

At a glance

TL;DR · System Software Engineer

As a System Software Engineer on the NIC product development team, you will design and develop RDMA protocol features for Ethernet NIC products, specifically focusing on QoS and congestion control domains. You will work cross-functionally with marketing, architecture, silicon development, and QA teams to architect, implement, and document high-quality software, drivers, and firmware components. The role involves creating scalable applications, defining test cases, and resolving customer field issues. Key technical requirements include extensive experience in RDMA protocols, Linux kernel networking, packet classifications, virtual switching, and data center networking. You will utilize C, C++, and Python to develop optimized code for x86 and ARM64 compiler toolchains. This role addresses the critical need for high server bandwidth, throughput, and low latency in high performance computing and networking applications for AI and ML.

What does a System Software Engineer earn in California?

Median $235750 from 37 postings across 4 companies.

See salary data

What you'll do

  • Design and develop RDMA protocol features for Ethernet NIC products, specifically in QoS and congestion control domains.
  • Architect, design, and implement scalable, high-performance applications in collaboration with architecture and silicon teams.
  • Develop, document, and validate high-quality software, drivers, and firmware components.
  • Define test cases and review test plans in coordination with the QA team.
  • Provide technical support and timely resolutions for customer field issues.
  • Write scripts to verify NIC behavior and performance across various HPC workloads.
  • Optimize code for both x86 and ARM64 compiler toolchains using C, C++, and Python.

What we're looking for

  • BS/MS in Computer Science, Electronics & Communications or equivalent degree.
  • Minimum 12 years of experience in the field.
  • Significant experience in RDMA protocol, QoS, Packet Classifications, and Data center Networking.
  • Experience in Linux Systems programming, Linux kernel, and Linux Network Drivers.
  • Experience in firmware development and writing test scripts to verify NIC behavior.
  • Proficiency in C, C++, and Python for both x86 and ARM64 compiler toolchains.
  • Strong analytical, problem solving, and debugging skills in software and hardware environments.
  • Excellent written and verbal communication skills for cross-functional collaboration.

More like this

Similar roles

Senior Firmware Engineer, NIC Firmware

Nvidia

Remote 7 days ago $152,000$241,500
C C++ Python Bash RDMA RoCE InfiniBand PCIe Networking Protocols Firmware Distributed Systems Data Structures Algorithms Virtualization High Performance Computing low‑latency networking
5+ yrs exp Remote

Embedded Systems Software Engineer

Qualcomm

San Diego, CA 65 days ago $122,500$183,700
C Linux Kernel QNX Ethernet Device Drivers TCP/IP RTOS gdb perf ftrace DMA VLAN SoC Firmware Embedded Systems Networking Stack Kernel Modules data‑path optimization
2+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 107 days ago $179,500$246,500
C++ Python C# Java Rust Machine Learning PyTorch Signal Processing Computer Vision Robotics GPU Programming FPGA Web Service Architecture Numerical Methods
7+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 108 days ago $152,000$209,000
C++ Python C# Java Rust Machine Learning PyTorch Web Service Architecture Signal Processing Computer Vision Robotics User Interface Design Mathematical Modelling Numerical Methods GPU Programming FPGA
7+ yrs exp

Software Engineer

SpaceX

McGregor, TX 105 days ago
LabVIEW C++ Python National Instruments cDAQ cRIO PXI Data Acquisition Distributed Systems Network Communication Unit Testing Performance Optimization Debugging
1+ yrs exp

Software Engineer

Coinbase

Charlotte, NC 77 days ago $152,405$179,300
Golang React AWS Kubernetes Docker Python Java Angular Vue Distributed Systems Event-Driven Architecture Caching API Integration Observability
2+ yrs exp