Golang Developer
Syanchi BodhistRemoteSENIORPosted 14d ago
GolangCC++LinuxRustDPDKNVIDIA BlueFieldConnectX NICsARM
About the Role
We are looking for a Golang Developer to join our team focusing on low-level networking. This role involves developing high-performance systems and working with network drivers and hardware integration.
Key Responsibilities
• Port network daemons and tools to run natively on ARM host environments
• Develop driver support and host integrations for BlueField SmartNICs and ConnectX NICs
• Troubleshoot low-level network driver, PCIe device, and packet-drop issues
• Optimize performance and profile packet throughput on high-speed network interfaces
Requirements
• Strong experience in low-level network programming
• Proficiency in Go (Golang), C, and C++ for high-performance systems programming
• Deep understanding of Linux network stack internals, socket layers, and packet processing
• Experience with Rust and DPDK
• Hands-on experience with NVIDIA BlueField (BF3/BF4) SmartNICs and ConnectX (CX8/CX9) NICs
• Experience with network drivers, ARM-based systems, and hardware integration