XX
Software Engineering Lead - Silicon One Customer EngineeringCiscoUnited States
XX

Software Engineering Lead - Silicon One Customer Engineering

Cisco
  • US
    United States
  • US
    United States

About

The application window is expected to close on: 2/2/2026. The job posting may be removed if the position is filled or if a sufficient number of applications are received. This is an onsite role based in the San Jose, CA office. While the team may have hybrid days, this is at the discretion of the team and is subject to change at any time. Meet the Team Join our dynamic team, where we combine the innovation of a startup with the stability of a leading corporate environment. Our design center integrates all Silicon Hardware and Software development fields under one roof. We create devices that are universally adaptable, delivering high speed without compromising programmability, buffering, power efficiency, scale, or feature flexibility. Our solutions are essential in the rapidly evolving sectors of Open Standards, Open Networking, and massively Scalable Cloud Data Centers. If you are excited about collaborating with exceptional individuals and innovative customers to develop the next generation of world-class products, this is the opportunity for you! Our team is responsible for developing the full software stack for Silicon One network processors. We partner with the Open Standards community and our incredible customers to build best-in-class routing and switching platforms. You will also collaborate with architecture and design teams to define the next generation of ASIC products. Your Impact As a key member of the Silicon One Customer Engineering team, you will engage closely with Cisco's Silicon One customers to facilitate product adoption, software development, documentation, technical support, troubleshooting, and maintenance. You will gather customer insights to understand their needs and pain points, subsequently helping to enhance software quality and the overall customer experience. You will gain deep expertise in Silicon One hardware architecture and software programming models, working hand in hand with the architecture, hardware, and software teams. Additionally, you will develop innovative applications and customizations of Silicon One software tailored to customers' needs, while collaborating with Silicon One Software teams to design and implement new features for both control and data planes on Cisco's Silicon One NPU. Your contribution will play a crucial role in creating software that drives highly scalable, low-power, low-latency, and dense systems, addressing the increasing demands of AI/ML workloads, internet users, and modern applications. You will use modern C++, the Silicon One network processing language, and Python to develop software for the NPU. As the lead engineer, you will participate in customer discussions to define requirements, scope features, and manage the development process from start to finish. You will have full ownership of delivering high-quality software on time, while leading a team of engineers and providing guidance on design, implementation, and review processes. Furthermore, you will develop a profound understanding of Silicon One hardware architecture and programming models, collaborating with architecture and hardware teams to shape the next generation of ASIC products. You are an accomplished technical leader with extensive experience in software development within the networking domain. Your mastery encompasses multiple areas in networking, where you've served as the principal designer for complex systems. You are well-versed in control and routing planes, with a reputation for building large-scale, high-density, and highly redundant systems. Your commitment to developing clean, user-friendly APIs and well-defined software layers is evident. As a mentor to your team, you inspire optimism and cultivate a positive work environment. Driven by self-motivation, you showcase a strong sense of ownership and passion for achieving outstanding results. Minimum Qualifications Bachelor of Science in Electrical Engineering/Computer Science with 8+ years of related experience or Master of Science in Electrical Engineering/Computer Science with 6+ years of related experience.
Proven experience in software development and integration using one or more of the following programming languages: C++, Python.
Familiarity with networking protocols and technologies (e.g., L2/L3, MPLS, BGP, OSPF).
Experience in analytical reasoning and debugging, utilizing tools like GDB, PDB, etc.
Working knowledge of algorithms and data structures.
Preferred Qualifications Experience with cloud, data center, or edge networking products.
Familiarity with SAI, SONiC, or other Network Operating Systems. Proficiency in Layer 1 Port Technologies.
Experience with traffic generators (e.g., IXIA or Spirent).
Experience in writing, testing, and supporting software for high-performance and scalable networking products.
Why Join Cisco? At Cisco, we are transforming how data and infrastructure interact to protect organizations in the AI era and beyond. For over 40 years, we have been passionately innovating to craft solutions that enhance how humans and technology collaborate across physical and digital realms. Our offerings deliver unmatched security, visibility, and insights throughout the entire digital landscape. Driven by a wealth of technological depth and breadth, we continuously experiment and develop significant solutions. Coupled with our expansive network of dedicated experts, the opportunities for growth and impact are boundless. We thrive on teamwork, collaborating with empathy to achieve groundbreaking outcomes on a global scale. As our solutions permeate various sectors, our influence is profound and widespread. We are Cisco, and our strength starts with you. Message to Applicants: For applicants interested in working in the U.S. and/or Canada, the starting salary range for this position is $183,800.00 to $263,600.00, which reflects the expected salary for new hires, excluding incentive compensation, equity, or benefits. Individual pay is influenced by factors such as the candidate's location, market conditions, job-related skills, experience, qualifications, and education. For certain locations, the recruiter will share detailed compensation information during the hiring process. The full salary ranges for specific locations are as follows: New York City Metro Area: $183,800.00 - $303,100.00 Non-Metro New York State & Washington State: $163,600.00 - $269,800.00 For quota-based sales roles, the provided ranges encompass base pay and sales target incentive compensation combined. At Cisco, we are an Equal Opportunity Employer: We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected category. Cisco also considers qualified applicants with arrest and conviction records on a case-by-case basis.
  • United States

Languages

  • English
Notice for Users

This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.