Member of Technical Staff, Networking
Core
Building high-performance, highly available networking software for mission-critical data storage arrays (FlashBlade) to enable cloud agility for traditional and cloud-native applications.
Role type
Senior IC software engineer (networking stack)
Builds
FlashBlade Networking product portfolio (software components, drivers, packet processing features)
Domain
Data storage industry + Networking stack
Deliverable
production ML models | product features
Required skills
Networking stack knowledge, C and Python coding, IPv4/IPv6 protocols, API design, distributed systems, device drivers, Linux kernel development, Broadcom SDK, switch silicon packet processing (ECMP, QoS, Packet filtering)
Preferred skills
Storage experience
Technologies
C, Python, Linux, Broadcom SDK
Responsibilities
Full life cycle software development (architecture, development, release, maintenance), requirements analysis and specification, integration with existing infrastructure, contributing to architectural evolution of networking product area, designing, coding, and debugging systems, supporting and documenting software functionality
Seniority
Mid-Senior, hands-on IC