Cisco ASIC Verification Engineer in Bangalore, India

ASIC Verification Engineer

  • Location: Bangalore, Karnataka, India

  • Area of Interest Engineer - Hardware

  • Job Type Professional

  • Technology Interest Networking

  • Job Id 1225585

Who You'll Work with

Cisco Core ASIC Group (CAG) is part of the CHG and is responsible for developing cutting-edge Silicon for all the Cisco Core products. Our team develops custom switching / routing ASICs for use in Cisco’s flag bearer products like the Catalyst 3750, Catalyst 92xx, Catalyst 93xx, Catalyst 94xx switching platforms as well as ASICs critical to strategic product areas being passionately pursued by Cisco. These silicon chips are used to build high density 10Gbps/40Gbps/100Gbps or higher speed multi-protocol switches / routers. The ASICs have the network and fabric interfaces and have a rich feature set that includes multiple high bandwidth ports, low-latency, on chip-buffers, queuing, scheduling, congestion management. The ASICs support multiple standard and emerging protocols.

What You'll Do

In this role, you will participate in the design and verification of leading-edge multimillion gate, 16nm (or smaller geometry) ASICs. You will participate in the design and verification process starting with high-level conceptual and architectural discussions and ending with micro architecture and design partition within the ASIC. You will find that design courses such as digital logic, computer architecture and organization, and network/communication architecture will be very helpful throughout this stage. Datapath pipelines, state-machines, and computer arithmetic elements are key components within the ASIC.

Who You Are

•Hardware design, the test/verification environment is designed using an object-oriented framework designed in C++ so you will use knowledge from your programming courses that include advance data structures, algorithms, and design patterns as well as languages such as Verilog HDL, C, and C++.

•You will aid in the architecture of the test environments which include developing constrained random stimulus generators, automated response checkers, and advanced configuration and programming API components using UVM.

•Some of these components are reused across the entire phase of the project from module, chip and system level verification on Linux based verilog simulators.

•Problem solving skills and out-of-the-box thinking to create area and power efficient hardware designs as well as reusable C++ classes for the verification and simulation environments.

•Writing thorough and detailed specifications and test plans as well as oral descriptions will enable your ideas and concepts to be reviewed and accepted by other team members.

•BSEE is required/MSEE is preferred.

•Team-player, can-do attitude will work well in a group environment while still being able to contribute on an individual basis and you will find that you'll have lots of fun and thrive in this environment if you enjoy being challenged, learning new ideas, and push yourself to achieve aggressive technology goals.

Experience: 5- 7 years

Why Cisco

We connect everything: people, processes, data, and things. We innovate everywhere, taking bold risks to shape the technologies that give us smart cities, connected cars, and handheld hospitals. And we do it in style with unique personalities who aren't afraid to change the way the world works, lives, plays and learns. We are thought leaders, tech geeks, pop culture aficionados, and we even have a few purple haired rock stars. We celebrate the creativity and diversity that fuels our innovation. We are dreamers and we are doers.

We Are Cisco.

Cisco is an Affirmative Action and Equal Opportunity Employer and 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 basis.