DeveloperJobs.io
← Back to all jobs

Job Description

QFocus Technologies is seeking a Networking Stack Developer to contribute to the validation and refinement of L2/L3 protocol stacks for AI silicon powering AI training and inference server infrastructure. This onsite role in Sunnyvale, CA places you at the center of high-performance networking work, collaborating across teams to ensure robust, scalable stacks that integrate with NIC drivers and host systems for demanding AI workloads.

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 and 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.

Requirements

  • Proficiency in C, C++, 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.

Education

Bachelor's or Master's degree in Computer Science or Electrical Engineering

Experience

Minimum of 6 years of professional experience

Technologies

  • C
  • C++
  • Python
  • TCP/IP
  • IPv4
  • IPv6
  • RDMA
  • RoCE
  • Linux kernel
  • NIC drivers
  • NIC firmware
  • PCIe
  • Infiniband
  • Host Channel Adapters (HCAs)

Benefits

  • Health insurance

About this opportunity – Network Stack Developer

Join a team serving an elite customer focused on cutting-edge AI training and inference server infrastructure silicon. As a Network Stack Developer, you will be responsible for developing L2/L3 protocol stacks to validate AI silicon under development.

Pay

$120,000 - $200,000 per year

Work Location

Sunnyvale, CA (onsite)

Similar Jobs