CareerPlanGet AI match score →

Software Development Engineer – Routing Platforms & L2 - Routing, C, Linux, Device Drivers, Packet Forwarding, L2/L3 Networking, Bangalore, Exp: 8-12 Yrs

Bangalore, India💼 Full-time🗓 2026-04-16 → 2026-07-30

Core

Develop and evolve high-performance forwarding and platform software for SD-WAN and edge routing solutions, collaborating with hardware teams to define architectures and deliver production-ready features.

Role type

Senior IC systems software engineer (networking/firmware)

Builds

SD-WAN headend and edge routing platforms

Domain

Networking infrastructure, embedded systems, hardware-software integration

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++ systems programming, Linux kernel/user-space drivers, device driver development, L2/L3 networking protocols, bootloader development, hardware bring-up

Preferred skills

DPDK, high-speed interface knowledge (PHY/MAC/MACSEC), hardware debugging (i2c/PCIe), x86/ARM assembly, AI-assisted development tools

Technologies

Linux, C, C++, DPDK, GDB, VSCode, ROMMON

Responsibilities

Collaborate with hardware teams to bring up new platforms and develop low-level drivers; Design and maintain ROMMON and bootloader software; Develop and tune high-performance forwarding plane software; Implement and optimize Layer 2 networking protocols; Perform deep-dive performance analysis at kernel and hardware-abstraction layers; Utilize modern development workflows including AI-assisted coding tools

Seniority

Senior, hands-on IC

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