Cisco logo

Software Engineer

Cisco

Milpitas, CA
Full Time
Mid Level
18 days ago

Job Description

About the Role

Cisco's Enterprise Access Switching Group is the industry leader in enterprise networking with a proven track record of delivering innovative wired and wireless solutions. This position is part of the Software development team, working on revolutionary switching technologies for high-speed, dedicated switches in the Access/Campus market segments. The role involves working with a passionate software engineering team to develop and enhance campus switching architectures and features.

Key Responsibilities

  • Participate in a project team of engineers involved in software development for next-generation campus switching architectures.
  • Define, architect, design, and deliver new software and features for campus switching platforms.
  • Create new features, understand the functionality of competitive products, and propose solutions for the platform.
  • Write functional and design specifications, program, and perform unit and integration testing of code.
  • Review specifications and code for other software engineers on the team.
  • Assist the documentation team with configuration aspects of developed features.

Requirements

  • Typically requires MSEE/CS combined with 3-5 years of related experience or BSEE/CS combined with 6-8 years of experience.
  • Good understanding of various networking protocols and standards.
  • Strong troubleshooting, debugging, and problem-solving skills for complex systems.
  • Experience in implementing tests, tracking, logging issues, and verifying bug fixes.
  • Strong verbal and written communication skills, with the ability to work cross-functionally.
  • Solid operating system fundamentals and networking concepts.
  • Experience in designing networking systems with Forwarding, Security, ACL, and VXLAN (Overlay) technologies.

Nice to Have

  • Self-motivated with a strong sense of ownership and a great teammate.
  • Ability to handle multiple tasks independently with minimal oversight.
  • Experience in customer deployments.
  • Open to continuous learning and self-improvement.
  • Initiative to participate in efforts to improve software quality and innovation.

Qualifications

  • Educational background of MSEE/CS or BSEE/CS with relevant years of experience.

Benefits & Perks

  • Competitive salary with potential bonuses.
  • Quality medical, dental, and vision insurance.
  • 401(k) plan with Cisco matching contribution.
  • Short and long-term disability coverage.
  • Basic life insurance and wellbeing offerings.
  • Up to twelve paid holidays per year, including a floating holiday and a birthday day off.
  • Vacation time accrual and flexible time off policies.
  • Paid sick time off with carryover provisions.
  • Paid time off for volunteering and community service.
  • Performance-based incentive pay for sales roles with detailed incentive structure.

Working at Cisco

Cisco values diversity, inclusion, and continuous learning. The company fosters a collaborative environment with employee resource organizations, supports community involvement through paid volunteer time, and promotes a culture of innovation and belonging. Cisco's hybrid work model and focus on employee development aim to help individuals be their best while contributing to a more inclusive future for all.

Apply Now

Job Details

Posted AtJul 12, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeHybrid
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Cisco

Website

cisco.com

Company Size

10000+ employees

Location

Milpitas, CA

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches