Lead Software Engineer, Ethernet & Nexus Systems

Cisco Systems, Inc.

Milpitas (CA)

On-site

USD 187,000 - 268,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Cisco Systems, Inc. Data Center Business Unit is seeking a senior software engineer to contribute to Nexus family software, focusing on Ethernet switching for cloud and enterprise.

You will define, architect, design, and deliver new features, collaborate across teams, and potentially lead small features; you will also emphasize secure coding and debugging throughout the development cycle. This role requires working across the full software stack and interfaces with multiple stakeholders.

Qualifications

  • Bachelors + 10 years of related experience, or Masters + 8 years of related experience, or PhD +6 years of related experience
  • C and/or C++ and Python programming language
  • Embedded and/or router/switch software development experience
  • Debugging with tools like GBD
  • SDLC and L2/L3/ACL/QOS Packet Forwarding and/or CPU packet path experience and SDK development experience on NPU/DPU or networking ASICs
  • Experience with traffic generator tools such as IXIA & Spirent

Responsibilities

  • Participate in a project team of engineers involved in the development of software for our next generation data center switch Nexus product family
  • Define, architect, design, and deliver new features and solutions on the Nexus family platform
  • Act as a resource for colleagues with less experience
  • Develop relationships with peer stakeholders within and across teams and builds productive working relationships
  • May lead projects with limited complexity to execute the defined software engineering roadmap
  • May lead small-to-medium features from technical design through completion
  • Contribute to delivery of high-quality design and deliverables
  • Advocate for new features within a product to address customer needs
  • Track metrics for product adoption and success
  • Writes functional clean code and unit tests with minimal guidance
  • Performs coding, debugging, testing, and troubleshooting throughout the development process under minimal supervision
  • Contribute as an expert in secure coding principles and understands threat model of a feature
  • Troubleshoots complex issues within the production environment, may serve customers through on-call rotations to identify end user problems, may lead postmortem and write root cause analysis
  • Coordinate and collaborates on project timelines and continuously reviews, updates, and communicates project specifications to team members and stakeholders
  • Develop remediation plans and alternatives to ensure timely delivery
  • Identifies and acts upon opportunities to assist others

Skills

C
C++
Python
Embedded software
SDK development

Education

Bachelor's degree in Computer Science or related field

Tools

GDB
IXIA
Spirent
SDKs

Job description

Cisco Systems, Inc. Data Center Business Unit is seeking a senior software engineer to contribute to Nexus family software, focusing on Ethernet switching for cloud and enterprise.

You will define, architect, design, and deliver new features, collaborate across teams, and potentially lead small features; you will also emphasize secure coding and debugging throughout the development cycle. This role requires working across the full software stack and interfaces with multiple stakeholders.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Nexus Networking & Cloud
Senior Software Engineer, Nexus Networking & Cloud

Cisco • San Jose (CA)

On-site
USD 168,000 - 245,000
Senior Ethernet Software Engineer - Data Center
Senior Ethernet Software Engineer - Data Center

Cisco • Milpitas (CA)

On-site
USD 168,000 - 245,000
Lead Backend & Platform Architect
Lead Backend & Platform Architect

Cisco Systems, Inc. • San Jose (CA)

On-site
USD 214,000 - 310,000
Cloud-Native Networking Lead & Secure Systems Architect
Cloud-Native Networking Lead & Secure Systems Architect

Jobtailor • California (MO)

On-site
USD 180,000 - 240,000
Senior Software Engineering Leader, AI Data Center Networking
Senior Software Engineering Leader, AI Data Center Networking

Cisco Systems, Inc. • North Carolina

On-site
USD 178,000 - 257,000
Senior Software Engineer, Networking & NFV Offload
Senior Software Engineer, Networking & NFV Offload

NVIDIA Corporation • Santa Clara (CA), Northern (KY)

Hybrid
USD 184,000 - 357,000
Equity
Benefits
Senior Network Engineer & Team Lead (Cisco/Nexus)
Senior Network Engineer & Team Lead (Cisco/Nexus)

Cynet systems Inc • Savannah (GA)

On-site
USD 80,000 - 100,000
Network Engineer
Network Engineer

TechHuman • Springfield (MO)

On-site
USD 90,000 - 120,000
Senior Backend Engineer — Cloud-Native & AI-Driven
Senior Backend Engineer — Cloud-Native & AI-Driven

Cisco • Durham (NC)

Hybrid
USD 168,000 - 245,000
Senior Hardware Engineer - Ethernet Switches for Datacenters
Senior Hardware Engineer - Ethernet Switches for Datacenters

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 183,000 - 248,000