CareerPlan

Network Systems Software Engineer

Bengaluru, Karnātaka, IndiaFull-time2026-09-21 → 2026-11-10
Based in India

Core

Design, develop, and enhance common networking infrastructure and shared framework components for routing, switching, VPN, and overlay protocols.

Role type

Senior IC network systems software engineer

Builds

High-performance, low-latency system software and reusable framework components for networking products

Domain

Networking infrastructure, systems software, edge-to-cloud

Deliverable

production ML models | product features

Required skills

C programming, memory management, data structures and algorithms, packet processing pipelines, routing and forwarding databases, protocol state machines, debugging complex system-level issues

Preferred skills

C++, experience with routers/switches/network OS, OSPF/BGP/ISIS, MPLS/EVPN/VXLAN, QoS/Firewall

Technologies

C, C++, OSPF, BGP, ISIS, EVPN, VXLAN, MPLS, TCP/IP, OSI Model

Responsibilities

Design and optimize core data structures for packet processing and control-plane infrastructure; collaborate with protocol teams to provide robust infrastructure; analyze and troubleshoot performance, memory, and concurrency issues; participate in full product development lifecycle including testing and optimization

Seniority

Senior, hands-on IC