Job Description

BE/ME/MS in EE, CS or related discipline. C/C++ programming,Python programming SONiC SAI (Switch Abstraction Interface) architecture, Network ASIC SDK integration Data center networking protocols (BGP, OSPF, VXLAN), Redis-DB for state/configuration management Linux networking stack, Strong knowledge of data structures and algorithms Go programming language, Linux kernel development experience. Contribution to open-source SONiC community. Design and develop new SONiC features using SAI (Switch Abstraction Interface). Integrate SONiC with network ASICs and SDKs, ensuring compatibility and performance. Collaborate with hardware vendors to implement ASIC-specific features. Develop and maintain software components in C/C++, Python, and Go. Manage SONiC state and configuration using Redis-DB. Participate in design, development, and testing of data center networking protocols (e.g., BGP, OSPF, VXLAN). Optimize software performance, ensuring scalability and reliability for large-scale deployments. Troubleshoot and resolve issues related to SONiC integration and networking stack. Contribute to SONiC open-source community initiatives, including code reviews and feature enhancements.

Location


Bengaluru

Job Function


TECHNOLOGY

Role


Developer

Job Id


391803

Desired Skills


C Programming | Go | Linux | Networking | Python | Data Center
Desired Candidate Profile


Qualifications

: BACHELOR OF TECHNOLOGY

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5147094
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year