Happiest Minds Technologies logo

SENIOR ARCHITECT - Embedded C

Happiest Minds Technologies

RemoteFull timeMid levelPosted today
Apply with JobAssist

About the role

We are seeking experienced Network Architect 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

Key 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.
  • 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

  • 13 to 16 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 L2 and L3 protocols
  • 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.

VLAN,VXLAN,OSPF Protocol,VxLAN-EVPN,Cisco,RSTP,MPLS,C Programming Language,L2/L3 Protocols,Datacom,Developer,C Programming,Protocol Development

Millions of jobs, with real people getting hired every day

20,000+
New jobs added daily
7,000,000+
Verified job listings
500,000+
Tailored applications submitted
FAQ

Questions, answered

Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.

Yes. This role at Happiest Minds Technologies was screened before publishing – we confirmed the employer before listing it.

The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.

This position can be done from anywhere, with no in-office requirement.

Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.