
Software Engineer - C Programming, Networking L2/L3(4-8Years)
- Bangalore, Karnataka
- Permanent
- Full-time
- 4 - 8 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
- Exposure or experience in AI/ML tools and frameworks.
- 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