Network Interface Controller (NIC) Architect

Broadcom
San Jose, CA, United States
about 1 month ago
Apply on broadcom.wd1.myworkdayjobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$200,000.0 - $320,000.0
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Network Congestion Ethernet Network Interface Controllers Firmware Field-Programmable Gate Array (FPGA) Software Architecture Remote Direct Memory Access Systems Architecture Load Balancing Application Specific Integrated Circuits Data Pipelines

Job description

  • Define end-to-end hardware/software architectures for Remote Direct Memory Access (RDMA), Ultra Ethernet, RDMA over Converged Ethernet (RoCE), and multipath transport.
  • Architect NIC datapaths, offloads, programmable congestion control, load balancing, and multiplane networking.
  • Translate customer, product, and standards requirements into implementable architectures using executable modeling, workload analysis, and silicon-aware tradeoffs.
  • Design and evaluate queue, buffer, and telemetry systems, ensuring memory architectures meet target workloads without requiring post-silicon corrections.
  • Interface with programmable logic team help define APIs and trade-offs between different solutions
  • Decompose collective-communication libraries (such as NCCL and RCCL) to derive minimum NIC primitives, feature dimensions, and hardware-software interfaces.
  • Act as a technical interface to strategic customers to help define solutions.
  • Drive multi-vendor convergence and standards development, participating in organizations like the Ultra Ethernet Consortium or Open Compute Project.
  • Influence product strategy, technical roadmaps, and cross-organizational engineering teams without direct management authority.

Requirements

  • Education: MS or Ph.D. in Engineering, Computing, or a closely related discipline.
  • Experience: 16+ years of dedicated experience in high-performance Network Interface Controller (NIC) and network-system architecture.
  • Protocol Expertise: Deep understanding of RDMA transports, congestion control algorithms, dynamic connection management, and multipath packet spraying.
  • Hardware/Software Co-Design: Extensive background in FPGA/ASIC systems, direct memory access, and defining firmware/driver interfaces.
  • Leadership: Proven track record of cross-organizational decision-making and guiding hardware, software, firmware, and verification engineers through implementation.
  • Active participation or leadership in network standardization bodies (e.g., Ultra Ethernet Transport Software Working Group).
  • Experience defining composable hardware/software plug-in architectures or programmable packet-processing pipelines.
  • A strong portfolio of issued patents, academic publications, or technical reports related to network systems.

Benefits & conditions

The annual base salary range for this position is USD 200,000.00 To USD 320,000.00

As a valued member of our team, you’ll be eligible for a discretionary annual bonus and the opportunity to receive not only a competitive new hire equity grant, but also annual equity awards, connecting your success directly to the company’s growth. All subject to relevant plan documents and award agreements.

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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on broadcom.wd1.myworkdayjobs.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:52 min

Connecting namespaces with local virtual ethernet pairs

Oliver Seitz Oliver Seitz · World Congress 2025

2:51 min

Designing hardware infrastructure and networking for distributed compute

Anshul Jindal Anshul Jindal +1 · World Congress 2025

5:25 min

Implementing redundancy, failover, and architectural load balancing patterns

Mihaela-Roxana Ghidersa · LIVE

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

1:32 min

Grasping core networking and infrastructure automation components

Michael Cade · LIVE

12:17 min

Managing edge cases and load balancing SSE

Rainer Stropek Rainer Stropek · LIVE

Videos

See all

Related articles

See all