Bachelors in Computer Science or ECE with 10 plus years of experience or Masters in CS or ECE with 5 plus years of experience.
Proficiency in C, C plus plus and or Python programming
Hands on experience with SAI SONiC and SDK development
Deep understanding of networking protocols BGP, TCP IP, Ethernet
Embedded systems development and debugging expertise
Strong problem solving and debugging skills for complex software issues
Experience with open networking ecosystems OpenConfig, gNMI, Netlink
Familiarity with Linux kernel networking and device drivers
Knowledge of virtualization or containerization Docker, Kubernetes
Exposure to cloud networking or network automation frameworks like Ansible
Lead SDK Development like Drive the design and implementation of SAI SONiC SDKs, ensuring hardware capabilities are abstracted into standardized APIs.
Enable Control Plane Performance like Build a robust and efficient control plane stack through well defined abstraction layers.
Collaborate Across Teams such as Work closely with hardware and software engineering teams for seamless integration and optimal performance.
Own Full SDLC like Participate in all phases of the software development lifecycle from requirements gathering to deployment and maintenance.
Develop Automation like Create automated test frameworks and tools to validate SDK functionality and control plane reliability.
Ensure Quality & Debugging like Identify, analyze, and resolve complex software issues to maintain high-quality deliverables.
Stay Current with Networking Trends like Continuously update knowledge on networking protocols, open networking ecosystems, and emerging technologies
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.