NYXSES India Private Limited
Website:
nyxses.com
Job details:
Job Description: Software Development Engineer
Position Overview
We are seeking a talented and experienced Software Development Engineer with deep expertise in at least two of the following.
● OCP SAI (Switch Abstraction Interface)
● SDK for any networking ASIC
● Layer 2 & layer 3 networking features
● Test frameworks like Pytest, PTF etc.
● Knowledge of networking ASIC pipelines
Key Responsibilities
● Develop and maintain SDK & SAI features
● Handle feature requests including feasibility/scale analysis, development and testing
● Write and execute test plans for all your deliverables
● Debug, troubleshoot, and resolve complex networking issues at scale on live network systems
●Collaborate closely with cross-functional teams including hardware engineers, QA, and DevOps to ensure seamless integration and deployment
● Participate in code reviews, architecture discussions, and documentation efforts
●Contribute to open-source communities and stay current with the evolving ecosystem
Requirements
●Bachelor's or Master's degree in Computer Science, Electrical/Electronics engineering, or a related field
●Minimum 5 years of hands-on experience in network software development
●Proficient in Python & ‘C’
●Experience with PTF (Packet Test Framework) and PyTest for validation
●Good grasp of networking features, concepts
●Knowledge of network ASICs and switch hardware architecture
●Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment
●Can do, will do attitude, and a team player
Preferred Skills:
● Contributions to open-source communities.
● Experience with Software Defined Networking (SDN) controllers and programmable data planes.
● Experience with SAI Challenger network testing framework.
●Solid understanding of Layer 2 and Layer 3 networking protocols (e.g., VLANs, STP, BGP, OSPF).
● Familiarity with GenAI development tools
Location: Bangalore, India
Click on Apply to know more.