CCS Developer
Company: Aviz Networks
Location: Remote
Employment Type: Full-Time
Experience: 5–10 Years
Job Summary
Aviz Networks is seeking an experienced CCS Developer with strong expertise in Data Center Networking, Network Operating Systems, and Software Development. The ideal candidate should have hands-on experience in developing and integrating networking solutions using C, C++, Python, or Go, with a strong understanding of SONiC, Linux networking, and modern data center architectures.
This role offers an opportunity to work on next-generation networking platforms, collaborate with senior engineering teams, and contribute to the design and development of high-performance networking solutions.
Key Responsibilities
· Design, develop, and enhance networking software components for modern data center environments.
· Develop and integrate new features using SONiC SAI (Switch Abstraction Interface).
· Build and maintain scalable networking solutions using Docker and containerized environments.
· Work with Redis Database for configuration management and state synchronization.
· Develop, integrate, and optimize networking features using ASIC SDKs.
· Implement and maintain Layer 2 and Layer 3 networking protocols.
· Collaborate with senior engineering teams throughout the software development lifecycle.
· Design, test, troubleshoot, and optimize networking applications on Linux platforms.
· Participate in architecture discussions and deliver solutions that meet customer requirements.
· Ensure high-quality code through testing, debugging, and performance optimization.
Mandatory Skills
· C / C++ / Python / Go Programming
· Linux TCP/IP Networking
· Netlink
· Docker
· Redis Database
· SONiC SAI Development
· Data Center Networking
· Network ASIC Architecture
· SDK Development & Integration
· Software Design & Development
Preferred Skills
· Layer 2 Protocols (Teamd, STP)
· Layer 3 Protocols (FRR, BGP, OSPF)
· SONiC Network Operating System
· Distributed Systems
· Leaf-Spine & CLOS Architecture
· Network Virtualization
· Linux System Programming
· Open Source Networking Technologies
Required Qualifications
· 5–10 years of software development experience.
· Strong programming skills in C, C++, Python, or Go.
· Hands-on experience with Docker, Redis, and Linux networking.
· Experience in the design, development, and testing of Data Center Networking infrastructure and protocols.
· Strong understanding of TCP/IP, Netlink, networking protocols, and distributed systems.
· Experience with SONiC SAI, ASIC SDK integration, and modern networking architectures.
· Excellent knowledge of data structures, algorithms, and software engineering principles.
· Ability to take projects from requirement analysis through design, development, testing, and production deployment.
· Strong communication, collaboration, and problem-solving skills.
Education
· Bachelor’s or Master’s degree in Computer Science, Information Technology, Electronics & Communication, or a related Engineering discipline.
Pay: Up to ₹3,500,000.00 per year
Benefits:
- Health insurance
- Provident Fund
- Work from home
Work Location: Remote