NextHire Try for free

Happiest Minds Technologies

Posted 27 Aug 2026

Senior Engineer

Apply with NextHire Auto Apply fills in the application for you.
Employment
Full time
Team
Software Engineering
Posted
27 Aug 2026

About the role

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 optimisation of networking features across multiple platforms, including Cisco IOS, IOS-XE, NX-OS, and open networking systems like SONiC.


Responsibilities:

  • Lead the 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 optimise 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.


Requirements:

  • 7-12 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, Macsec, NAT, OPEN SSL.
  • 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.

Similar jobs

See every job

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach