Network Developer

5 - 8 years

3 - 6 Lacs

Posted:1 month ago| Platform: Naukri logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Seeking a highly skilled and motivated Software Engineer to join our team, focusing on the development and optimization of our SONiC-based network platforms. You will be instrumental in developing low-level software that integrates our operating system with new hardware, ensuring high performance and reliability.

Key Responsibilities:

  • Design, develop, and test Board Support Package (BSP) and other platform-specific modules for new networking hardware.
  • Implement and extend the Switch Abstraction Interface (SAI) to support new ASIC features and functions.
  • Work with ASIC vendors' SDKs to debug and troubleshoot hardware and software issues.
  • Contribute to the broader open-source SONiC community.
  • Collaborate with hardware and software teams to bring up new network switches and platforms.
  • Debug and resolve complex issues related to kernel drivers, hardware, and system-level software.

Required Qualifications:

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • 5+ years of experience in software development, with a focus on networking or embedded systems.
  • Extensive experience with the SONiC network operating system architecture.
  • Proven expertise in developing Board Support Packages (BSP) for networking equipment.
  • Deep knowledge of the Switch Abstraction Interface (SAI) and its implementation.
  • Hands-on experience with ASIC vendors' SDKs (e.g., Broadcom, Marvell, NVIDIA).
  • Strong programming skills in C/C++ and Python.
  • Proficiency in Linux kernel development, drivers, and debugging tools.
  • Experience with containerization technologies like Docker.

Preferred Qualifications:

  • Active contributions to the SONiC open-source project.
  • Experience with other network operating systems (e.g., Junos, EOS).
  • Knowledge of network protocols (e.g., BGP, OSPF, L2/L3)

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
SRS Infoway logo
SRS Infoway

Staffing and Recruiting

Chennai Tamil Nadu

RecommendedJobs for You