Cisco logo
CiscoPosted 1 month ago

Software Engineer, Silicon One Software- Customer Experience - SDK - L2/L3

On-siteBengaluru, Karnataka, India

Full TimeEnterprise

Job Summary

Lead customer engineering efforts for Silicon One customers by driving product adoption, software development, documentation, and technical troubleshooting. Gather customer requirements and pain points to implement software improvements that enhance quality and experience. Develop innovative applications and customizations using C++, the Silicon One network processing language, and Python for the NPU control and data planes. Define requirements, scope features, and lead a team of engineers to deliver high-quality software on schedule. Provide guidance on design, implementation, and reviews while collaborating with architecture and hardware teams to shape next-generation ASIC products.

Required Qualifications

  • Bachelor of Science EE/CS combined with 8+ years of related experience
  • Master of Science EE/CS combined with 6+ years of related experience
  • Prior expertise in software development and integration while using one or more of the following programming languages: C++, Python
  • Prior expertise with networking protocols and technologies (e.g., L2/L3, MPLS, BGP, OSPF)
  • Prior expertise in analytical reasoning and debugging, with experience using tools such as GDB, PDB, etc.
  • Prior working experience with algorithms and data structures

Desired Qualifications

  • Experience with cloud, data center, or edge networking products
  • Experience with SAI, SONiC or other Network OS
  • Experience with writing, testing and supporting software for high performing and scalable networking products

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce