CareerPlanGet AI match score →

Software Engineer- Networking

Bengaluru, Karnātaka, India💼 Full-time🗓 2026-06-16 → 2026-07-31

Core

Designing and developing carrier-grade networking software for large-scale, multi-core architectures, specifically control path software for routers and switches.

Role type

Senior Software Engineer (Networking)

Builds

Carrier-grade networking software for routers and switches

Domain

Networking infrastructure, Operating Systems, Embedded Systems

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

C/C++ programming, TCP/IP and Routing concepts, Data Structures and algorithms, Linux/Unix OS internals, Kernel-level interactions, Socket programming, Memory management, IPC mechanisms, Complex debugging

Preferred skills

Layer 2 and Layer 3 protocols, IGMP, DHCP, Routing protocols, VPN/VXLAN, Cloud deployment environments, Virtual machines, Containers, Orchestration, Refactoring monolithic applications to microservices

Technologies

Linux, Unix, C, C++, TCP/IP, GDB

Responsibilities

Design and development of control path networking software for routers and switches, Drive complex debugging, Collaborate with cross-functional teams to modernize legacy systems, Ensure robust integration with Linux/Unix OS internals

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗