CareerPlanGet AI match score →

Networking Systems Software Engineer (C, C++ - L2/L3 Protocols)

Bengaluru, Karnātaka, India💼 Full-time🗓 2026-05-27 → 2026-07-30

Core

Develop networking features, SDK APIs, and next-generation Network Operating System for high-performance supercomputer network fabric (Slingshot) using C/C++.

Role type

Senior IC networking systems software engineer (L2/L3 protocols)

Builds

Next-generation ASIC SDK, Data plane, and Network Operating System for HPE Cray supercomputers

Domain

High Performance Computing (HPC) / Supercomputing / Networking

Deliverable

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

Required skills

C, C++, Python, Layer 2/3 networking protocols (VLAN, LACP, QoS, Routing, MAC-Learning), SDK/HAL development for ASICs, distributed systems debugging, system architecture design

Preferred skills

Agile development, SAI interfaces, Broadcom/Marvell chip experience, cloud architectures, microservices, DevOps

Technologies

C, C++, Python, SAI, Broadcom, Marvell, VLAN, LACP, QoS, Ethernet-OAM, IP Routing

Responsibilities

Design and implement networking features and SDK APIs for next-generation ASICs; Develop and maintain the Network Operating System; Collaborate with system architects to define feasibility of customer requirements; Execute testing plans and debug code for assigned subsystems; Participate in project teams to deliver high-quality software solutions

Seniority

Mid-Senior, hands-on IC

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