Software Developer - Networking
Core
Design and develop next-generation network drivers and AI networking protocols for high-speed communication devices in AI data centers.
Role type
Software Development Engineer (Networking)
Builds
Network drivers, AI networking protocols, and acceleration features for high-speed communication devices
Domain
Networking, AI Infrastructure, High-Performance Computing
Deliverable
product features
Required skills
C/C++, Python, Network protocols, Driver development, System design, Coding, Verification
Preferred skills
I/O embedded processor, RDMA technologies, Network simulators, Performance modeling
Technologies
C, C++, Python, RDMA
Responsibilities
Design and develop network driver acceleration, Contribute to AI networking protocol design, Collaborate with customers on solutions, Perform design, architecture, coding, and verification
Seniority
Mid-level, hands-on IC
