CareerPlanGet AI match score →

Software Development Engineer – Routing Platforms

Bangalore, India💼 Full-time🗓 2026-06-18 → 2026-07-31

Core

Develop and evolve forwarding and platform software for SD-WAN and edge routing, collaborating with hardware teams to define architectures and implement high-performance packet forwarding.

Role type

Senior IC systems software engineer (networking/firmware)

Builds

Headend SD-WAN and edge routing platforms

Domain

Networking infrastructure, SD-WAN, hardware-software integration

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++ systems programming, Linux kernel/user-space drivers, RTOS, bootloader development (ROMMON), hardware bring-up, BSP development, routing architectures (L2/L3), performance debugging at kernel/hardware-abstraction layers

Preferred skills

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

Technologies

Linux, C, C++, ROMMON, GDB, VSCode, GitHub Copilot, Claude, Codex

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; Perform deep-dive analysis into performance bottlenecks 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 ↗