Network Stack Developer

MetAntz

Sunnyvale (CA)

On-site

USD 140,000 - 210,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

MetAntz in Sunnyvale is seeking an experienced systems engineer to design and optimize L2/L3 protocol stacks and NIC driver interfaces across kernel and user-space environments.

You will work with cross-functional teams on firmware tests, RDMA/RoCE, and high-speed interconnects such as PCIe/InfiniBand, leveraging C/C++ and Python.

Qualifications

  • 6+ years in L2/L3 stack development with NIC driver APIs in kernel and user mode
  • Experience with high-speed cloud data center server stack development
  • Strong programming skills in C/C++ and Python
  • Familiarity with PCIe/InfiniBand interconnects

Responsibilities

  • Develop, validate and maintain high-speed L2/L3 protocol stacks for NIC drivers in kernel and user space
  • Implement and optimize L2/L3, RDMA, and RoCE for high-performance networking
  • Collaborate with cross-functional teams to test NIC firmware and protocol stacks; troubleshoot NIC issues
  • Develop and maintain test frameworks for NIC performance and functionality testing

Skills

C/C++/Python
Networking protocols
Packet capture/analysis
PCIe/InfiniBand interconnects
HCAs & bridges

Education

Bachelor's or Master's in Computer Science, Electrical Engineering, or related field

Tools

Packet capture tools
Linux kernel development

Job description

Key Responsibilities
  • Develop, Validate and maintain highspeed L2/L3 protocol stacks over NIC drivers in Linux kernel / User mode and other Host/Device operating systems.
  • Implement and optimize L2/L3 protocols, RDMA, and RoCE for high -performance networking applications.
  • Collaborate with cross -functional teams to develop, test NIC firmware and protocol stack software, Troubleshoot and resolve NIC -related technical issues.
  • Develop and maintain test frameworks for NIC performance and functionality testing.
Required Skills
  • Proficiency in C, C++, and Python programming languages.
  • In-depth knowledge of networking protocols, including TCP/IP, IPv4, and IPv6 and their packet formats.
  • Hands -on experience with tools for capturing and analyzing protocol packet exchanges across high -speed interfaces.
  • Understanding of high -performance multi -core CPU/GPU clusters and their high -speed interconnect fabric interfaces such as PCIe and Infiniband.
  • Working familiarity with Host Channel Adapters (HCAs) or bridges that parse, translate and route data from standard NW stacks into fabric-specific transport logic would be an added advantage.
Desirable Skills
  • Python scripting for test log analysis and NIC behavior triage.
  • Experience with machine learning and deep learning frameworks and their underlying NW payload transfer.
  • Working experience with latest AI coding copilot -based flows to generate, review, test and release code.
  • Hands on experience developing AI training/Inference application would be valuable.
Education
  • Bachelor's or Master\'s degree in Computer Science, Electrical Engineering, or a related field with a focus on computer systems or networking.
Experience
  • At least 6+ years of experience in L2/L3 stack development, using modern NIC device driver APIs including kernel mode and user mode drivers.
  • Experience working with high speed cloud data center server stack development
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Network Stack Developer
Network Stack Developer

QFocus Technologies LLC • California (MO)

On-site
USD 100,000 - 130,000
Network Software Engineer
Network Software Engineer

SysTechCorp Inc • California (MO)

On-site
USD 180,000 - 240,000
Network Software Engineer
Network Software Engineer

TechDigital Group • San Jose (CA)

On-site
USD 120,000 - 190,000
Software Engineer, Network Drivers for High Speed Ethernet NIC
Software Engineer, Network Drivers for High Speed Ethernet NIC

Broadcom • San Jose (CA)

On-site
USD 141,300 - 226,000
Medical, dental and vision plans
401(k) with company matching
Employee Stock Purchase Program
+1
Senior Firmware Engineer, NIC Firmware
Senior Firmware Engineer, NIC Firmware

NVIDIA AI • Austin (TX), California (MO)

On-site
USD 140,000 - 180,000
Competitive salaries
Generous benefits package
Equity
Senior Network Driver Engineer - High-Speed NIC (Linux)
Senior Network Driver Engineer - High-Speed NIC (Linux)

Broadcom • San Jose (CA)

On-site
USD 141,300 - 226,000
Medical, dental and vision plans
401(k) with company matching
Employee Stock Purchase Program
+1
System Software Engineer
System Software Engineer

Broadcom • San Jose (CA)

On-site
USD 144,000 - 230,000
Discretionary annual bonus
Equity grants
Competitive benefits including medical
+2
Open Source Networking Software Engineer – ToR Switch / SmartNIC / DPU
Open Source Networking Software Engineer – ToR Switch / SmartNIC / DPU

Canonical • United States

Remote
USD 140,000 - 210,000
Platform Software Engineer
Platform Software Engineer

HP Enterprise • Sunnyvale (CA)

Hybrid
USD 120,000 - 180,000
Annual bonus
Hybrid work model
Subsidized health insurance
+2
Senior NIC Firmware Engineer - Low-Latency Networking & RDMA
Senior NIC Firmware Engineer - Low-Latency Networking & RDMA

NVIDIA • Austin (TX)

On-site
USD 152,000 - 288,000
Equity compensation
Benefits package