SENIOR ENGINEER - L2/L3

Happiest Minds Technologies

Bengaluru

On-site

INR 1,200,000 - 2,200,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Happiest Minds Technologies in Bengaluru/India seeks experienced professionals for L2/L3 networking protocol development. The role focuses on C programming in Linux, designing, debugging, and optimizing networking features across Cisco IOS, IOS-XE, NX-OS and SONiC NOS.

Ideal candidates have 3–5 years of hands-on L2/L3 protocol work, strong C and Linux skills, and solid knowledge of routing protocols and multi-threaded socket programming.

Qualifications

  • 3 to 5 years of hands-on experience in L2/L3 protocol development.
  • Strong programming skills in C in Linux environments.
  • Experience with networking protocols: VLAN, STP, RSTP, MSTP, VXLAN, LLDP, LAG; 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 OS IOS/IOS-XE/NX-OS; software architecture for networking systems.

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.
  • Debug and fix issues in existing protocol implementations and improve software stability.
  • Architect and optimize multi-threaded and socket-based communication systems.
  • Work with cross-functional teams to integrate features into 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

C programming
Linux
Networking protocols
Multithreading
Socket programming
Data structures

Tools

Docker

Job description

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.

L2/L3,Embedded C,Embedded Linux,DOCKER

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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

SENIOR ARCHITECT - Embedded C
SENIOR ARCHITECT - Embedded C

Happiest Minds Technologies • Bengaluru

On-site
INR 2,800,000 - 5,200,000
Senior Architect
Senior Architect

Happiest Minds Technologies • Bengaluru

On-site
INR 1,500,000 - 3,000,000
Senior Software Developer - L2/L3 Networking Protocols
Senior Software Developer - L2/L3 Networking Protocols

Luxoft • Bengaluru

On-site
INR 2,800,000 - 4,200,000
Lead Software Developer - L2/L3 Networking Protocols
Lead Software Developer - L2/L3 Networking Protocols

Luxoft • Bengaluru

On-site
INR 4,000,000 - 6,500,000
Software Engineer - Customer Experience - SDK - L2/L3
Software Engineer - Customer Experience - SDK - L2/L3

Cisco Systems, Inc. • Bengaluru

On-site
INR 1,400,000 - 2,000,000
Senior Embedded Software Developer - L2/L3 Networking/ C/C++/ BGP MPLS
Senior Embedded Software Developer - L2/L3 Networking/ C/C++/ BGP MPLS

Basebiz • Bengaluru

On-site
INR 4,000,000 - 7,000,000
SONiC Networking SW Developer
SONiC Networking SW Developer

Celestica • Chennai District

On-site
INR 2,000,000 - 2,500,000
Senior Lead Software Developer - L2 L3 Networking Protocols
Senior Lead Software Developer - L2 L3 Networking Protocols

Basebiz • Bengaluru

On-site
INR 3,500,000 - 6,500,000
Network Operations Engineer
Network Operations Engineer

SI2 Technologies Pvt Ltd • Bengaluru Urban

On-site
INR 1,500,000 - 2,300,000
Software Engineer- C, C++, Linux, Networking
Software Engineer- C, C++, Linux, Networking

SupportFinity™ • Bengaluru

On-site
INR 1,000,000 - 1,500,000