SantaClaraRecruiter Since 2001
the smart solution for Santa Clara jobs

Senior Software Engineer (C++, Python, Pytest, Linux), San Jose, CA

Company: Cisco Systems, Inc.
Location: Milpitas
Posted on: May 10, 2025

Job Description:

Senior Software Engineer (C++, Python, Pytest, Linux), San Jose, CALocation: Milpitas, California, USArea of Interest: Cloud and Data Center, Software DevelopmentCompensation Range: 157,400 USD - 222,200 USDJob Type: ProfessionalJob Id: 1439868Meet the TeamAt Cisco, we are a global leader in networking and IT, driving innovation and redefining how people connect, communicate, and collaborate. Our mission is to shape the future of the internet by creating unprecedented value and opportunity for our customers, employees, investors, and ecosystem partners. We foster a partnership environment where everyone can thrive and participate in our collective success.Your ImpactYou will be part of a dynamic development team working to transform how we work, live, play, and learn. As a key contributor, you will collaborate with cross-functional teams to develop next-generation software solutions, define strategies for future products, and deliver high-quality results to make a meaningful impact for our customers.Responsibilities:

  • Develop networking software solutions and platform capabilities for the next-generation Cisco Network Operating System that powers Cisco's routing and switching systems.
  • Collaborate with engineering and product teams from conceptualization to customer delivery.
  • Implement features for large-scale, high-bandwidth systems, demonstrating strong communication, teamwork, and problem-solving skills.
  • Troubleshoot and resolve software defects across components from kernel modules to applications.
  • Work with cross-functional teams to design and architect new features.
  • Write and review specification documents and requirements.
  • Maintain high standards of quality under tight deadlines.
  • Qualifications: Bachelor's degree with 8+ years or Master's degree with 6+ years in software development.
  • Programming skills in C/C++, Python, and shell scripting.
  • Experience with embedded systems, Linux Kernel, and real-time OS fundamentals.
  • Experience with pytest for testing.
  • Knowledge of Object-Oriented Programming (OOP).Preferred Requirements
  • Experience with Cisco networking devices or similar hardware.
  • Expertise with advanced pytest features, mypy, pylint.
  • Knowledge of SSH, Telnet, gRPC, Netmiko, SWIG, and CI/CD tools like Jenkins, GitHub Actions, or GitLab CI.
  • Proficiency with Git and debugging network/system issues.
  • Knowledge or experience in AI/ML is a plus.#WeAreCisco#WeAreCisco celebrates diversity and encourages an inclusive environment. We support learning, development, and community engagement through various programs and benefits. Our culture promotes hybrid work, community involvement, and a focus on a sustainable, inclusive future.Note for U.S. and Canada applicants: Salary ranges are estimates for new hires and vary based on location, experience, and qualifications. Benefits include health insurance, 401(k), paid time off, and performance incentives. Details will be discussed during hiring.
    #J-18808-Ljbffr

Keywords: Cisco Systems, Inc., Santa Clara , Senior Software Engineer (C++, Python, Pytest, Linux), San Jose, CA, IT / Software / Systems , Milpitas, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Santa Clara RSS job feeds