CiscoVia Unstop

Posted today

Software Engineer

Pay

Salary (undisclosed)

Location

Bangalore, India

Hybrid

Apply by

18 Nov

9 days left

Skills this role screens for

C++ programming languagePythonComputer networkingData structures and algorithmsDebugging

Opens on Cisco's site. Sign in first and we keep it in your pipeline.

Still studying?Paid software internships open now

About 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

Cisco

Found on the web. You apply on the company's own site

From the Wire Desk

Where this listing comes from

From a public listing board (Unstop).

insiderOne never charges students to apply. Never pay anyone for an internship. Check an offer you received

Prove C++ programming language first

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 apply

Ask about this role

SCOUT, 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

Every software role here

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

Interned at Cisco? Report what it paid