Design, develop, debug, integrate, and maintain networking/platform software involving IPsec, VPP, StrongSwan, and Linux networking. Develop and enhance networking features involving IPsec/IKE, routing, traffic selectors, SPD/SAD, tunnels, and traffic segregation. Work with existing codebases to understand implementation flows, modify code, implement fixes, and resolve defects. Debug complex networking scenarios across multi-tunnel, multi-network, VLAN, container, and Kubernetes environments.
Perform end-to-end troubleshooting and RCA across application, container, networking, VPP/DPDK, and Linux kernel layers. Develop and enhance AI-assisted tools for automated log analysis and root-cause identification, and collaborate across teams to drive complex issues through resolution.
What you should have
8–13 years of hands-on software/platform development experience, preferably in networking or telecom. Strong hands-on experience with IPsec, VPP, and StrongSwan, including implementation, debugging, and integration. Strong Linux/Kernel networking expertise, including packet flow, CPU/IRQ, performance, and system-level debugging. Hands-on experience with Docker/Kubernetes networking, including CNI/Multus, SR-IOV, pod/service networking, and cluster debugging.
Experience with VPP/DPDK and high-performance networking is highly desirable. Strong C/C++ programming and debugging skills, with Python/scripting skills for automation, analysis, and development of engineering tools.
AI & Automation – Good to Have
Exposure to AI/LLM-based developer tools or coding assistants. Interest or experience in applying AI to software development, log analysis, debugging, and RCA automation. Experience with automation, log-processing, or internal debugging/analysis tools.