Posted on: 10/08/2026
Job Description :
We are looking for a skilled Senior Software Engineer with strong expertise in C programming, Linux Kernel, networking protocols, VPN, and IPSec. The candidate will be responsible for designing, developing, enhancing, and troubleshooting high-performance networking and security products involving IPSec tunnels, packet processing, VPN technologies, and Linux-based systems.
Key Responsibilities :
- Design, develop, and maintain VPN and network security features using C/C++ on Linux platforms.
- Develop and enhance IPSec VPN tunnels, including tunnel establishment, packet encapsulation/decapsulation, and secure packet transmission.
- Work extensively with Linux Kernel networking and packet-processing components.
- Develop and troubleshoot networking modules, services, and components for high-throughput and low-latency environments.
- Analyze and debug IP packet flows, tunnel traffic, routing, and network connectivity issues.
- Implement and troubleshoot IPSec protocols, including IKE, ESP, and AH.
Technical Skills :
- Strong programming experience in C/C++.
- Strong hands-on experience with Linux/Unix systems and Linux Kernel networking stack.
- Strong knowledge of VPN technologies, IPSec, IKE/IKEv1/IKEv2, ESP, AH.
- Strong knowledge of TCP/IP networking protocols and packet analysis (Wireshark/tcpdump).
- Strong debugging skills using GDB, strace, and Linux logs.
Preferred Skills :
- Strong understanding of StrongSwan, DPDK, XFRM/IPSec implementation in Linux.
- Knowledge of SASE/SD-WAN/SSE technologies and cryptographic libraries like OpenSSL.
Education & Experience :
- Bachelor's/Master's degree in Computer Science, IT, or related field.
- 10 to 18 years of experience in networking/security software development.
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Networking & Wireless
Job Code
1661688