CareerPlanSign in

Principal Engineer - 10352 | Routing & Forwarding Software Development (BCM)

Bangalore💼 Full-time🗓 2026-07-30 → 2026-09-26

Core

Designing and developing high-performance routing and forwarding software for network chipsets, focusing on data plane and control plane concepts.

Role type

Principal Engineer - Networking Software

Builds

Routing and forwarding components/modules for BCM-based XGS & DNX family chipsets

Domain

Networking / Telecommunications

Deliverable

production ML models | product features

Required skills

C programming, Linux embedded software development, routing algorithms, data structures, L2/L3/VXLAN/MCT/ACL/QoS concepts, memory leak debugging, performance optimization

Preferred skills

BCM chipset programming (XGS/DNX), Go, microservices architecture, multi-site team collaboration

Technologies

C, Linux, Go, BCM XGS, BCM DNX

Responsibilities

Implement and deliver complete components/modules owned by the role, troubleshoot and debug memory leaks and performance bottlenecks, apply routing and control plane networking concepts to software development

Seniority

Principal, hands-on IC

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