Senior Software Engineer – SONiC / SAI (Forwarding Plane)
Job Description:We are looking for a Senior Software Engineer to design and develop software for a Network Operating System (NOS) on switch/router platforms. You will work cross-functionally with architecture, testing, and silicon teams to build high-quality, production-ready networking solutions for AI-driven infrastructure.Responsibilities:Develop forwarding plane features using the SAI interfaceWork on end-to-end NOS development (build, integration, debugging)Collaborate with customers and cross-functional teamsContribute to open-source environments (e.g., SONiC/FBOSS)Ensure high-quality code, documentation, and issue resolutionRequirements:8+ years of experience in networking software developmentStrong knowledge of L2/L3, ACL, QoS, Tunnels, SRv6Proficiency in C/C++ and PythonExperience with ASIC SDK and forwarding plane programmingFamiliarity with tools like GitHub, Jenkins, GerritStrong communication skills