
Software Engineer - C, Networking L2/L3 (8-12 Years)
- Bangalore, Karnataka
- Permanent
- Full-time
- 8 - 12 years proven experience in internetworking technologies and applications.
- Strong experience developing software in C within a multi-threaded environment, coupled with excellent problem-solving abilities and Data Structures.
- SDK Development: Design, implement, and maintain SDKs that enable seamless integration between software applications and underlying hardware or network layers
- Experience in development of Networking protocols.
- Experience with debugging techniques and tools like GDB.
- Linux-based build systems, working with Makefiles, and integrating SDKs
- Experience in any Cisco OS - XR, XE or NXOS would be a plus.
- Driven and leveraged AI tools and frameworks to design and deliver innovative software solutions
- Mentoring and guiding junior team members to ensure quality and growth.
- Drives collaborative technical solutions across teams by facilitating communication, aligning goals, and influencing team decisions to achieve effective and efficient outcomes.
- Bachelor's degree in computer science or related field (MS preferred).
- Good hands-on implementation experience with one or more of the following: High Availability, IPC, Memory management, Distributed communications Infrastructure, Serviceability, Containers, Virtualization