We are looking for skilled Embedded Software Developers with 4 to 9 years of experience in C/C++, Linux, and networking protocols. The ideal candidate will have expertise in STP/RSTP/MSTP, LACP, MLAG, LLDP, BGP, MPLS, EVPN VXLAN, routing, control/data plane, and debugging. This position is based in Bengaluru.
Roles and Responsibility
Design, develop, and test embedded software applications using C/C++.
Collaborate with cross-functional teams to identify and prioritize project requirements.
Develop and maintain high-quality, reliable, and scalable code.
Troubleshoot and debug complex issues in the control/data plane.
Implement and test current features and technologies such as EVPN VXLAN.
Participate in code reviews and contribute to improving overall code quality.
Job Requirements
Strong knowledge of networking protocols including STP/RSTP/MSTP, LACP, MLAG, LLDP, BGP, MPLS, and EVPN VXLAN.
Experience with Linux operating system and embedded systems development.
Excellent problem-solving skills and attention to detail.
Ability to work collaboratively in a team setting.
Robust understanding of data structures and algorithms.
Familiarity with version control systems such as Git.