CareerPlanSign in

Packet Forwarding Software Engineer

Bengaluru, Karnātaka, India💼 Full-time🗓 2026-07-14 → 2026-09-26

Core

Design, develop, troubleshoot, and debug software programs for software enhancements and new products, specifically focusing on operating systems, compilers, routers, and networking utilities.

Role type

Mid-level software engineer (networking/data plane)

Builds

Software systems for network access solutions (routers, utilities, data plane forwarding)

Domain

Networking / Telecommunications / Edge-to-cloud infrastructure

Deliverable

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

Required skills

C, C++, Linux OS concepts, Networking fundamentals (data plane, L2/L3 forwarding, ACL, Firewall), Software systems design, Testing methodology

Preferred skills

Designing software systems running on multiple platform types

Technologies

Linux, C, C++, Networking tools

Responsibilities

Design limited enhancements and updates for subsystems of systems software; Analyze design and determine coding, programming, and integration activities; Execute and write portions of testing plans, protocols, and documentation; Participate as a member of project team to develop reliable solutions; Collaborate with internal and outsourced development partners regarding software systems design status.

Seniority

Mid-level, hands-on IC

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