RemoteWLBRemote only
Back to all jobs
Extreme Networks logo
Remote role · principa

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

Extreme Networks

Before you apply

Role details

The practical picture
Employment
Full-time
Role signal brief

The role, at a glance

Extracted from the source posting · 95% confidence

Principal Engineer role focused on routing and forwarding software development for Extreme Networks' Broadcom (BCM) chipset-based XGS and DNX products. The position requires deep expertise in networking data plane concepts, C programming, Linux/embedded systems, and control plane architecture, with a minimum of 12 years of experience.

What you need

  • 12+ years of experience
  • Strong understanding of networking data plane forwarding concepts (L2, L3, VXLAN, MCT, ACL, QOS)
  • Hands-on experience programming BCM based XGS & DNX family of chipsets
  • Strong understanding of routing algorithms and data structures
  • Strong understanding of control plane networking concepts
  • In-depth understanding of Linux operating systems and embedded software development

What you will own

  • Implement and handle complete delivery of component/modules owned
  • Troubleshoot and debug memory leaks, performance bottlenecks
  • Work with multi-site project teams
  • Be productive in flexible and dynamic work environments
  • Learn on the job and take up challenges
Core skills
CLinuxEmbedded Software DevelopmentBCM XGS & DNXRouting AlgorithmsData StructuresVXLANACLQOSGO
Internal freshness window ends Oct 21, 2026
View source evidence
  • summary “Principal Engineer - 10352 | Routing & Forwarding Software Development (BCM)”
  • summary “Strong understanding of networking data plane forwarding concepts in the following areas - L2, L3, VXLAN, MCT, ACL, QOS”
  • must_have “Hands on experience of programming BCM based XGS & DNX family of chipsets is preferable.”
  • must_have “In-depth understanding of Linux operating systems and embedded software development”
  • must_have “Experience: 12+ Years”
  • must_have “Strong understanding of routing algorithms, data structures.”
  • location “hybrid,Bangalore”
  • skills “C”
  • skills “GO”
  • skills “Linux”
  • skills “Embedded Software Development”
clinuxembedded software developmentbcm xgs & dnx
Role brief
Job Description:   Experience: 12+ Years   • Strong understanding of networking data plane forwarding concepts in the following areas - L2, L3, VXLAN, MCT, ACL, QOS  • Hands on experience of programming BCM based XGS & DNX family of chipsets is preferable.  • Strong understanding of routing algorithms, data structures.  • Strong understanding of control plane networking concepts  • In-depth understanding of Linux operating systems and embedded software development  • Excellent programming knowledge in C  • Strong analytical and problem-solving skills  • Exposure to GO and microservices architecture.  • Experience in trouble shooting & debugging memory leaks, performance bottlenecks -  • Experience working with multi-site project teams.  • Ability to learn on the job and ready to take up challenges.  • Should be able to implement and handle the complete delivery of the component/modules owned  • Ability to be productive in flexible and dynamic work environments.