Network Stack Developer

MetAntz

Sunnyvale (CA)

On-site

USD 140,000 - 210,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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
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,000 - 226,000
Medical, dental and vision plans
401(k) with company matching
Employee Stock Purchase Program
+1
Senior Network Driver Engineer - High-Speed NIC (Linux)
Senior Network Driver Engineer - High-Speed NIC (Linux)

Broadcom • San Jose (CA)

On-site
USD 141,000 - 226,000
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
System Software Engineer
System Software Engineer

Socket.dev • San Jose (CA)

On-site
USD 144,000 - 230,000
Medical benefits
Dental & Vision
401K with match
+3
System Software Engineer
System Software Engineer

Broadcom Inc. • San Jose (CA)

On-site
USD 144,000 - 230,000
Annual bonus
Equity awards
401K matching
+1
Lead Engineer, Software
Lead Engineer, Software

Jobtailor • Austin (TX)

On-site
USD 150,000 - 190,000
Software Engineer
Software Engineer

krg technology inc • Hillsboro (OR)

On-site
USD 80,000 - 120,000
L2 / L3 Protocol Developer
L2 / L3 Protocol Developer

krg technology inc • Hillsboro (OR)

On-site
Smart NIC Senior Software Engineer, Embedded
Smart NIC Senior Software Engineer, Embedded

Socket.dev • Raleigh (NC)

On-site
USD 174,000 - 252,000