Source description
About the role
Role Summary We are seeking experienced professionals to take on the role focused on L2/L3 networking protocol development. The ideal candidate will have deep expertise in C programming, Linux environments, and protocol-level software design. This role involves leading design, development, debugging, and optimization of networking features across multiple platforms including Cisco IOS, IOS-XE, NX-OS, and open networking systems like SONiC. Key Responsibilities Design and development of L2/L3 network protocol features and enhancements. Own and drive the implementation of new networking functionalities in C on Linux platforms. (C, Linux kernels are mandatory) Debug and fix issues in existing protocol implementations and improve software stability. Architect and optimize multi-threaded and socket-based communication systems. Work closely with cross-functional teams to integrate features into existing systems (Cisco OS and SONiC NOS). Provide technical mentorship to junior engineers and contribute to design/code reviews. Collaborate with QA and support teams for validation, testing, and issue resolution. Document software design, architecture, and troubleshooting guides. Skills and Qualifications: 3 to 5 years of hands-on experience in L2/L3 protocol development. Strong programming skills in C, OS within Linux environments(Mandatory) Experience with networking protocols such as: Layer 2: VLAN, STP, RSTP, MSTP, VXLAN, LLDP, LAG Layer 3: BGP, OSPF, RIP, EIGRP, IGMP, PIM, MPLS, GRE, IPSec Proficiency in Multi-threading and Socket Programming. Excellent knowledge of data structures and memory management. Experience with Cisco operating systems ? IOS, IOS-XE, NX-OS.Strong understanding of software architecture and modular design for networking systems. Desirable Skills: Experience with SONiC Network Operating System (NOS). Knowledge of programmable packet pipelines (e.g., P4). Familiarity with DevOps tools and CI/CD pipelines for network software. Exposure to open networking and white-box switch ecosystems. Role Summary We are seeking experienced professionals to take on the role focused on L2/L3 networking protocol development. The ideal candidate will have deep expertise in C programming, Linux environments, and protocol-level software design. This role involves leading design, development, debugging, and optimization of networking features across multiple platforms including Cisco IOS, IOS-XE, NX-OS, and open networking systems like SONiC. Key Responsibilities Design and development of L2/L3 network protocol features and enhancements. Own and drive the implementation of new networking functionalities in C on Linux platforms. (C, Linux kernels are mandatory) Debug and fix issues in existing protocol implementations and improve software stability. Architect and optimize multi-threaded and socket-based communication systems. Work closely with cross-functional teams to integrate features into existing systems (Cisco OS and SONiC NOS). Provide technical mentorship to junior engineers and contribute to design/code reviews. Collaborate with QA and support teams for validation, testing, and issue resolution. Document software design, architecture, and troubleshooting guides. Skills and Qualifications: 3 to 5 years of hands-on experience in L2/L3 protocol development. Strong programming skills in C, OS within Linux environments(Mandatory) Experience with networking protocols such as: Layer 2: VLAN, STP, RSTP, MSTP, VXLAN, LLDP, LAG Layer 3: BGP, OSPF, RIP, EIGRP, IGMP, PIM, MPLS, GRE, IPSec Proficiency in Multi-threading and Socket Programming. Excellent knowledge of data structures and memory management. Experience with Cisco operating systems ? IOS, IOS-XE, NX-OS.Strong understanding of software architecture and modular design for networking systems. Desirable Skills: Experience with SONiC Network Operating System (NOS). Knowledge of programmable packet pipelines (e.g., P4). Familiarity with DevOps tools and CI/CD pipelines for network software. Exposure to open networking and white-box switch ecosystems. Role Summary We are seeking experienced professionals to take on the role focused on L2/L3 networking protocol development. The ideal candidate will have deep expertise in C programming, Linux environments, and protocol-level software design. This role involves leading design, development, debugging, and optimization of networking features across multiple platforms including Cisco IOS, IOS-XE, NX-OS, and open networking systems like SONiC. Key Responsibilities Design and development of L2/L3 network protocol features and enhancements. Own and drive the implementation of new networking functionalities in C on Linux platforms. (C, Linux kernels are mandatory) Debug and fix issues in existing protocol implementations and improve software stability. Architect and optimize multi-threaded and socket-based communication systems. Work closely with cross-functional teams to integrate features into existing systems (Cisco OS and SONiC NOS). Provide technical mentorship to junior engineers and contribute to design/code reviews. Collaborate with QA and support teams for validation, testing, and issue resolution. Document software design, architecture, and troubleshooting guides. Skills and Qualifications: 3 to 5 years of hands-on experience in L2/L3 protocol development. Strong programming skills in C, OS within Linux environments(Mandatory) Experience with networking protocols such as: Layer 2: VLAN, STP, RSTP, MSTP, VXLAN, LLDP, LAG Layer 3: BGP, OSPF, RIP, EIGRP, IGMP, PIM, MPLS, GRE, IPSec Proficiency in Multi-threading and Socket Programming. Excellent knowledge of data structures and memory management. Experience with Cisco operating systems ? IOS, IOS-XE, NX-OS.Strong understanding of software architecture and modular design for networking systems. Desirable Skills: Experience with SONiC Network Operating System (NOS). Knowledge of programmable packet pipelines (e.g., P4). Familiarity with DevOps tools and CI/CD pipelines for network software. Exposure to open networking and white-box switch ecosystems. Role Summary We are seeking experienced professionals to take on the role focused on L2/L3 networking protocol development. The ideal candidate will have deep expertise in C programming, Linux environments, and protocol-level software design. This role involves leading design, development, debugging, and optimization of networking features across multiple platforms including Cisco IOS, IOS-XE, NX-OS, and open networking systems like SONiC. Key Responsibilities Design and development of L2/L3 network protocol features and enhancements. Own and drive the implementation of new networking functionalities in C on Linux platforms. (C, Linux kernels are mandatory) Debug and fix issues in existing protocol implementations and improve software stability. Architect and optimize multi-threaded and socket-based communication systems. Work closely with cross-functional teams to integrate features into existing systems (Cisco OS and SONiC NOS). Provide technical mentorship to junior engineers and contribute to design/code reviews. Collaborate with QA and support teams for validation, testing, and issue resolution. Document software design, architecture, and troubleshooting guides. Skills and Qualifications: 3 to 5 years of hands-on experience in L2/L3 protocol development. Strong programming skills in C, OS within Linux environments(Mandatory) Experience with networking protocols such as: Layer 2: VLAN, STP, RSTP, MSTP, VXLAN, LLDP, LAG Layer 3: BGP, OSPF, RIP, EIGRP, IGMP, PIM, MPLS, GRE, IPSec Proficiency in Multi-threading and Socket Programming. Excellent knowledge of data structures and memory management. Experience with Cisco operating systems ? IOS, IOS-XE, NX-OS.Strong understanding of software architecture and modular design for networking systems. Desirable Skills: Experience with SONiC Network Operating System (NOS). Knowledge of programmable packet pipelines (e.g., P4). Familiarity with DevOps tools and CI/CD pipelines for network software. Exposure to open networking and white-box switch ecosystems. 46322 Role Summary We are seeking experienced professionals to take on the role focused on L2/L3 networking protocol development. The ideal candidate will have deep expertise in C programming, Linux environments, and protocol-level software design. This role involves leading design, development, debugging... Role Summary We are seeking experienced professionals to take on the role focused on L2/L3 networking protocol development. ... Role Summary We are seeking experienced professionals to take on the role focused on L2/L3 networking protocol development. The ideal candidate will h... L2/L3,Embedded C,Embedded Linux,DOCKER
More at Happiest Minds Technologies