Network Platform Development Engineer (Switch, SAI, NOS/SDK, Routing/Tunneling/Overlay protocols, L2/L3 Development, C, Linux Kernel, DPDK)
Marvell Technology, Inc.Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Architect and develop next-generation switching and DPU-based network solutions for enterprise and cloud environments.
Implement and optimize Layer 2/3 networking protocols including VLAN, VXLAN, MPLS, BGP, OSPF, multicast, QoS, and telemetry.
Collaborate on hardware-software integration, contribute to open source networking projects such as SONiC and SAI, and lead complex code reviews and design discussions.
Minimum Requirements
Bachelor’s degree in Computer Science, Electrical Engineering, or related field with 10+ years experience OR Master’s with 8+ years experience.
Proficiency in C, C++, Python, and Lua scripting.
Strong hands-on experience with SONiC, SAI, Cumulus Linux, OVS, DPDK, ODP, and DPU technologies.
Deep understanding of Ethernet switching, Layer 2/3 protocols, ARM multicore SoC architecture, and network constructs such as ACLs, LPM, routing, QoS, and load balancing.
Ideal Candidate Profile
Experienced engineer comfortable leading development of scalable, resilient network switching solutions for cloud/enterprise scale.
Skilled in integrating complex hardware and software platforms, especially SoC and DPU architectures.
Well-versed in both open source network ecosystems and advanced Layer 2/3 protocol implementations with exposure to cloud networking or SDN.
