JOBSEARCHER

Network Stack Developer

Key Responsibilities Develop, Validate and maintain highspeed L2/L3 protocol stacks over NIC drivers in Linuxkernel / User mode and other Host/Device operating systems. Implement and optimize L2/L3 protocols, RDMA, and RoCE for high -performancenetworking applications. Collaborate with cross -functional teams to develop, test NIC firmware and protocol stacksoftware, 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 theirpacket formats . Hands -on experience with tools for capturing and analyzing protocol packet exchangesacross high -speed interfaces. Understanding of high -performance multi -core CPU/GPU clusters and their high -speedinterconnect fabric interfaces such as PCIe and Infiniband . Working familiarity with Host Channel Adapters (HCAs) or bridges that parse, translateand route data from standard NW stacks into fabric-specific transport logic would be anadded advantage.Desirable Skills Python scripting for test log analysis and NIC behavior triage. Experience with machine learning and deep learning frameworks and their underlying NWpayload transfer . Working experience with latest AI coding copilot -based flows to generate, review, test andrelease code. Hands on experience developing AI training/Inference application would be valuableEducation Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related fieldwith a focus on computer systems or networking.Experience At least 6+ years of experience in L2/L3 stack development, using modern NIC device driverAPIs including kernel mode and user mode drivers . Experience working with high speed cloud data center server stack development