Network Stack Developer

QFocus Technologies LLC

California (MO)

On-site

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

QFocus Technologies LLC is seeking a Network Stack Developer located in California, Missouri. The role involves developing and optimizing high-speed L2/L3 protocol stacks for AI training and inference server infrastructure.

The ideal candidate will have 6+ years of development experience with a strong proficiency in C, C++, and Python, and a solid understanding of networking protocols. Join our team to drive innovation in cutting-edge technology.

Qualifications

  • 6+ years of experience in L2/L3 stack development.
  • Experience with high-speed cloud data center server stack development.

Responsibilities

  • Develop and maintain high-speed L2/L3 protocol stacks.
  • Implement and optimize protocols for high-performance networking.
  • Collaborate with teams to develop and test NIC firmware.

Skills

Proficiency in C, C++ and Python
In-depth knowledge of networking protocols
Experience with NIC firmware and protocol stack software
Understanding of multi-core CPU/GPU clusters
Python scripting for test log analysis
Experience with machine learning and deep learning frameworks

Education

Bachelor's or Master's degree in Computer Science or related field

Tools

Tool for capturing and analyzing protocol packets

Job description

Join our team working with an elite customer, developing cutting‑edge AI training/inference server infrastructure silicon. As a Network Stack Developer, you will be developing performant L2/L3 Protocol stack for validating multiple AI silicon under development.

Key Responsibilities
  • Develop, validate and maintain high speed 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.
  • 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 in 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.

QFocus Technologies LLC is an Equal Employment Opportunity employer.

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

MetAntz • Sunnyvale (CA)

On-site
USD 140,000 - 210,000
Senior Network Stack Engineer for AI Training/Inference
Senior Network Stack Engineer for AI Training/Inference

QFocus Technologies LLC • California (MO)

On-site
USD 100,000 - 130,000
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 • San Jose (CA)

On-site
USD 144,000 - 230,000
Discretionary annual bonus
Equity grants
Competitive benefits including medical
+2
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
Smart NIC Software Engineer, Embedded
Smart NIC Software Engineer, Embedded

Google • Durham (NC)

On-site
USD 147,000 - 211,000
Smart NIC Senior Software Engineer, Embedded
Smart NIC Senior Software Engineer, Embedded

Socket.dev • Raleigh (NC)

On-site
USD 174,000 - 252,000
Smart NIC Software Engineer, Embedded
Smart NIC Software Engineer, Embedded

Google • Raleigh (NC)

On-site
USD 147,000 - 211,000
Senior Solution Engineer, Networking
Senior Solution Engineer, Networking

NVIDIA • Seattle (WA)

On-site
USD 168,000 - 322,000
Senior Solution Engineer, Networking
Senior Solution Engineer, Networking

NVIDIA • Westford (MA)

On-site
USD 168,000 - 322,000
Equity
Benefits package