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
Design, develop, and enhance software for Cisco Nexus data center switching platforms, focusing on Ethernet switching technologies.
Lead medium-to-large feature development from requirements through deployment, contributing to software scalability, reliability, and performance.
Collaborate with cross-functional teams and drive technical decisions, architecture discussions, and mentoring within the engineering team.
Minimum Requirements
Bachelor's degree with 8+ years, Master's degree with 6+ years, or PhD with 4+ years of related experience.
Strong programming skills in C and/or C++ and proficiency in Python.
Experience in embedded or networking software development for routers and switches, including Layer 2 and Layer 3 networking protocols and packet forwarding.
Proven debugging and troubleshooting skills with tools like GDB; familiarity with SDLC, Agile methodologies, and experience using traffic generation and validation tools like IXIA and Spirent.
Ideal Candidate Profile
Experienced in SDK development and integration on networking ASICs, NPUs, or DPUs and knowledgeable about Ethernet switching and modern data center networking technologies.
Demonstrated ability to lead technical initiatives, drive feature ownership across multiple teams, and influence software architecture and design.
Capable of working in cross-functional global teams and mentoring junior engineers, with strong focus on high-quality, scalable, and production-ready networking software solutions.
