Software Engineer-Routing & Security Platform (C/C++, IPSec, Linux)
Core
Design and build secure networking solutions including VPN, PKI, and SD-WAN Platform Infrastructure using C/C++ and embedded Linux.
Role type
Senior Software Engineer (Networking & Security)
Builds
Scalable, secure systems for site-to-site and remote access VPNs, certificate-driven trust models, and AI-enhanced SD-WAN architectures.
Domain
Cybersecurity, Networking, Embedded Systems
Deliverable
production ML models | product features
Required skills
C/C++ programming, TCP/IP and routing concepts, embedded Linux development, scalable system design, end-to-end feature ownership, problem-solving
Preferred skills
IPSec VPN technologies, Yocto-based Linux workflows, PKI and certificate lifecycle management, network security background, cryptographic systems knowledge, AI-assisted development tools
Technologies
C, C++, Linux, IPSec, IKEv2, PKI, SD-WAN, Yocto, AI tools (Codex/Copilot)
Responsibilities
Design and build secure networking solutions across VPN, PKI, and SD-WAN; Collaborate with multi-functional teams to deliver core security features; Use AI-assisted tools to improve engineering efficiency; Contribute to high-impact projects improving scalability and security; Share knowledge through tech talks and promote engineering standards
Seniority
Senior, hands-on IC