We are seeking a Software Engineer with expertise in designing and developing carrier-grade networking software for large-scale, multi-core architectures. The role requires a strong understanding of operating systems and Networking (TCP/IP, Routing) concepts. The candidate must have high proficiency in C/C++ programming, Data Structures and algorithms.
Requirements
- Design and development of control path networking software for routers and switches.
- Drive complex debugging.
- Collaborate with cross-functional teams to modernize legacy systems, including refactoring monolithic applications into microservices.
- Ensure robust integration with Linux/Unix OS internals, including kernel-level interactions, socket programming, memory management, and IPC mechanisms.
Benefits
- Health & Wellbeing
- Personal & Professional Development
- Unconditional Inclusion