- We are looking for a skilled Senior Embedded Software Developer with 8 to 13 years of experience in C/C++, Linux, and embedded networking.
- The ideal candidate will have expertise in high-performance product development and be proficient in programming languages such as C and C++. This position is located in Bengaluru.
Roles and Responsibility
- Design, develop, and test embedded software applications using C/C++.
- Collaborate with cross-functional teams to integrate open-source components into the network management system.
- Develop and implement routing algorithms and data structures for efficient network performance.
- Troubleshoot and debug complex network issues using control plane concepts.
- Implement Layer-2 networking protocols including STP, MSTP, RSTP, LACP, MLAG, and LLDp.
- Work on Layer-3 network development and testing.
Job Requirements
- Strong knowledge of networking fundamentals, including BGP, MPLS, EVPN, VXLAN, and routing algorithms.
- Experience with Linux operating systems and embedded software development.
- Familiarity with telecom industry standards and protocols.
- Excellent problem-solving skills and attention to detail.
- Ability to work collaboratively in a team workplace.
- Strong understanding of data networking concepts and layer-2 networking.