← Back to jobs

CareerNet Technologies Pvt Ltd Logo
Network Switch SDK - Software Developer

CareerNet Technologies Pvt Ltd

 

Bengaluru, Karnataka, India

Posted On: 15+ days ago
Experience: 10+ years
Availability: Onsite
Openings: 1
Category: Software Developer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will design and develop embedded software components for network switch SDKs, focusing on high-performance packet processing and protocol implementation.

This role is on-site.

Responsibilities

  • Develop and maintain embedded system software for switches and routers in Linux-based environments.
  • Implement and optimize Layer 2 and Layer 3 networking protocols within switching platforms.
  • Develop abstractions and APIs for networking silicon to support high-performance packet processing.
  • Collaborate with hardware and system teams to integrate software with networking ASICs and SoCs.
  • Troubleshoot and optimize networking performance, latency, and throughput in embedded environments.

Required Skills

  • 10+ years of hands-on experience building firmware and software abstractions for networking ASICs, SoCs, and embedded platforms.
  • Expertise in L2 and L3 Ethernet switching and routing protocols, including LAG, VLAN, xSTP, and LLDP.
  • Strong command of C/C++ and Python.
  • Experience with L3 unicast/multicast routing protocols such as RIP, OSPF, IGMP, and BGP.
  • Experience in SDK development for Ethernet switch silicon.
  • Proven track record in switch/router embedded system software development.

Preferred Skills

  • Experience with modern Network Operating Systems (NOS) like SONiC.
  • Familiarity with simulation environments and behavioral models such as BMv2 and proprietary RTL-based ASIC simulations.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs