• Lead SDK Development: Drive the design and implementation of SAI/SONiC SDKs,
ensuring hardware capabilities are abstracted into standardized APIs.
• Enable Control Plane Performance: Build a robust and efficient control plane stack
through well-defined abstraction layers.
• Collaborate Across Teams: Work closely with hardware and software engineering
teams for seamless integration and optimal performance.
• Own Full SDLC: Participate in all phases of the software development lifecycle—from
requirements gathering to deployment and maintenance.
• Develop Automation: Create automated test frameworks and tools to validate SDK
functionality and control plane reliability.
• Ensure Quality & Debugging: Identify, analyze, and resolve complex software issues to
maintain high-quality deliverables.
• Stay Current with Networking Trends: Continuously update knowledge on networking
protocols, open networking ecosystems, and emerging technologies