Network Platform Development Engineer (Switch, SAI, NOS/SDK, Routing/Tunneling/Overlay protocols, L2/L3 Development, C, Linux Kernel, DPDK)
Core
Architect and implement next-generation switching and DPU-based solutions for enterprise and cloud-scale environments, focusing on control/data plane optimization and Layer 2/3 networking capabilities.
Role type
Senior Network Platform Development Engineer (Switching/SDN/DPU)
Builds
High-performance switching fabrics, packet processing pipelines, and secure networking features for enterprise and cloud infrastructure.
Domain
Semiconductor networking, Data Center, Cloud Infrastructure
Required skills
C, C++, Python, Lua, Ethernet switching, Layer 2/3 protocols, DPDK, SONiC, SAI, OVS, ARM SoC architecture, Routing protocols (BGP, OSPF), MPLS, VXLAN, QoS, Security (MACsec, 802.1X)
Preferred skills
Linux Kernel development, OpenFlow, Network virtualization, SDN
Technologies
SONiC, SAI, Cumulus Linux, OVS, DPDK, ODP, Linux kernel, ARM SoC
Responsibilities
Architect next-generation switching and DPU-based solutions; Implement and optimize control plane and data plane functionalities; Advance Layer 2/3 networking capabilities; Design high-performance switching fabrics; Develop and integrate robust security features; Contribute to open-source initiatives; Collaborate with hardware teams for SoC platform bring-up.
Seniority
Senior, hands-on IC
