Envision Technology Solutions is seeking an Edge Networking Software Engineer to help build next generation, high performance SD WAN and edge networking platforms. The role involves developing C/C++ components and DPDK based packet processing pipelines for ultra low latency traffic handling and implementing edge containerization with Kubernetes.
Responsibilities:
- Build C/C++ components for high performance, production grade SD WAN/edge platforms
- Develop DPDK/CPDK packet processing pipelines for ultra low latency traffic handling
- Implement edge containerization and deploy services via Kubernetes
- Deliver observability, health management, and self healing capabilities
- Optimize CPU, memory, and networking paths for high throughput & low latency
- Work with L2/L3 networking, DPI/UBB QoE, and traffic classification components
- Design and build edge ready services that operate reliably at scale
Requirements:
- Strong C/C++ on Linux
- DPDK packet processing experience
- Knowledge of Layer 2/3 networking
- Experience with Kubernetes and containerized deployments
- Background in CPU optimization, multi core tuning, NUMA, zero copy, etc
- Understanding of observability (metrics/logs/tracing) and system health
- Bachelor's Degree
- Experience with SD WAN / Versa like solutions
- DPI, QoE analytics, or high scale traffic platforms
- Linux performance profiling and system level debugging