SONiC Networking SW Developer

Celestica

Chennai District

On-site

INR 2,000,000 - 2,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Celestica is seeking a Senior Staff /Staff Engineer, Networking to join our Sonic NOS/SDK team in Chennai. This senior-level role focuses on developing and sustaining Network Operating Systems for white-box switching platforms.

The ideal candidate will possess expertise in C/C++, programming ASICs, and Linux kernel networking. The job requires collaboration with multi-regional teams and offers a dynamic work environment for professionals with extensive experience.

Qualifications

  • 10+ years of experience in NOS development or sustenance.
  • Familiarity with layer-2 and layer-3 protocols.
  • Hands-on experience with Linux networking subsystems.

Responsibilities

  • Develop and sustain Network Operating Systems for white-box switching platforms.
  • Design, code, debug, and validate complex NOS features.
  • Collaborate with geographically distributed teams.

Skills

C programming language/C++
Programming ASICs
Linux kernel understanding
Configuration management technologies
Streaming telemetry technologies
Communication skills

Education

Bachelor degree or equivalent

Tools

SONiC
Cisco IOS
Juniper JUNOS
Arista EOS
Broadcom ASICs
Marvell ASICs
Python
Bash
Go

Job description

Overview

Summary We are seeking a Senior Staff /Staff Engineer, Networking to join our Sonic NOS/SDK team. This is a senior-level, individual contributor position focused on the development and sustenance of Network Operating Systems (NOS) for white-box switching platforms.

Job Details
Req ID: 135881
Remote Position: No
Region: Asia
Country: India
State/Province: Chennai
City: Guindy, Chennai

Responsibilities
  • Should have a strong command over the C programming language/C++ and must have executed projects in it.
  • Should have solid exposure to programming ASICs (Broadcom, Marvell, Innovium, P4) and must have done projects around it.
  • Have a very good knowledge of Linux kernel from a networking perspective.
  • Exposure to ebtables/iptables preferred.
  • Must have a good understanding of configuration management technologies and streaming telemetry technologies.
  • Must have good communication skills and be willing to work in a multi-cultural and multi-regional high-performance team.
Qualifications and Skills
  • NOS Development or Sustenance
  • NOS Experience
  • SONiC (preferred), Cisco IOS, Juniper JUNOS, Arista EOS or like
  • Layer-2 Protocols: STP, LLDP, LACP, etc...
  • Layer-3: BGP, OSPF, IS-IS, EVPN/VXLAN, MPLS, etc...
  • Programming Languages: Strong proficiency in C/C++
  • Python/bash/go Lang (Good to have skills)
  • ASIC/Hardware Experience
  • Familiarity with Broadcom (DNX/XGS), Marvell, or similar ASICs
  • Experience working on hardware-software integration for networking products
  • Engineering Execution
  • Ability to independently design, code, debug, and validate complex NOS features
  • Hands-on experience with Linux networking subsystems
  • Team Collaboration
  • Ability to work with geographically distributed teams
  • Strong written and verbal communication skills in a technical engineering context
Physical Demands
  • Duties of this position are performed in a normal office environment.
  • Duties may require extended periods of sitting and sustained visual concentration on a computer monitor or on numbers and other detailed data.
  • Repetitive manual movements (e.g., data entry, using a computer mouse, using a calculator, etc.) are frequently required.
  • Occasional travel may be required.
Typical Experience and Education
  • 10+ years

Bachelor degree or consideration of an equivalent combination of education and experience. Educational Requirements may vary by Geography.

Notes

This job description is not intended to be an exhaustive list of all duties and responsibilities of the position. Celestica is an equal opportunity employer. All qualified applicants will receive consideration for employment and will not be discriminated against on any protected status. Special arrangements can be made for candidates who need it throughout the hiring process. Celestica does not accept unsolicited resumes from recruitment agencies or fee based recruitment services.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Engineer, Software 1
Lead Engineer, Software 1

Celestica Inc. • Chennai

On-site
INR 1,200,000 - 1,800,000
SONiC Developers Offshore
SONiC Developers Offshore

Acldigital • Bengaluru

On-site
INR 1,200,000 - 1,800,000
SENIOR ENGINEER - L2/L3
SENIOR ENGINEER - L2/L3

Happiest Minds Technologies • Bengaluru

On-site
INR 1,200,000 - 2,200,000
Lead Engineer, Software
Lead Engineer, Software

Celestica • Chennai District

On-site
INR 2,200,000 - 3,500,000
Software Test Engineer (SONIC)
Software Test Engineer (SONIC)

Hewlett Packard Enterprise • Bengaluru

On-site
INR 4,000,000 - 6,800,000
Health & wellbeing
Professional development
Unconditional inclusion
SONiC Developer
SONiC Developer

Nyxses India • Bengaluru

On-site
INR 2,500,000 - 4,000,000
S/W Engineer/ SSE/Tech Lead
S/W Engineer/ SSE/Tech Lead

Palcnetworks • Chennai

On-site
INR 800,000 - 1,200,000
Lead Engineer, Software 1
Lead Engineer, Software 1

Celestica Inc. • Chennai District

On-site
INR 2,800,000 - 5,000,000
Software Engineer - CCS
Software Engineer - CCS

ESP Engineered • Hyderabad

On-site
INR 1,000,000 - 2,000,000
Senior Network Software Developer - Network Switch
Senior Network Software Developer - Network Switch

ACL Digital • Bengaluru

On-site
INR 1,800,000 - 2,600,000