Posted today
Pay
Salary (undisclosed)
Location
Bangalore, India
Hybrid
Apply by
18 Nov
9 days left
Skills this role screens for
Opens on Cisco's site. Sign in first and we keep it in your pipeline.
Still studying?Paid software internships open nowAbout the role
Cisco is hiring for Software Engineer role! Responsibility • Closely interact with Cisco’s Silicon One customers to help with Silicon One product adoption, software development, documentation, technical support, troubleshooting, and maintenance. • Gather information from customers on their requirements, pain points and help them implement in software to improve software quality and customer experience. • Gain intimate knowledge of the Silicon One hardware architecture and software programming models, working closely with the architecture, hardware and software teams. • Develop innovative applications, customizations of Silicon One software to better suit the customer’s needs. • Work with Silicon One Software teams to design and development of software features for both the control plane and data plane on Cisco's Silicon One NPU. • Create software that powers highly scalable, low-power, low-latency, and dense systems, addressing the ever-growing demands of AI/ML workloads, internet users, and modern applications. • Use modern C++, the Silicon One network processing language, and Python to develop software for the NPU. • Participate in customer discussions to define requirements, scope features, and drive the development process from start to finish along with lead engineer(s) in the organization. • Take full ownership of delivering high-quality software on schedule. • Gain deep expertise in the Silicon One hardware architecture and programming models, collaborating with architecture and hardware teams to shape the next generation of ASIC products. Requirements • Bachelor of Science EE/CS combined with 0-1 year of related experience or Master of Science EE/CS • 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
From a public listing board (Unstop).
insiderOne never charges students to apply. Never pay anyone for an internship. Check an offer you received
This role screens for C++ programming language. Sit a ten-minute live challenge, get a signed receipt, and the employer sees it verified on your application instead of claimed.
Prove it, then applySCOUT, an AI agent, not a person, answers from this ad, and says so when the ad doesn't cover it. No account, and nothing you type here is kept.
More software roles
insiderOne University
Get certified for roles like this: Python Programming Associate
Free, about 2 hours, ending in a project marked against a rubric and a certificate any employer can check. Put it on this application and every one after it.
Start the certificationWhat is in it