ASIC Hardware Engineer - Graduate - Cairo, Egypt
- 1Viewed
- 0In Consideration
- 0Not Selected
Job Details
Skills And Tools:
Job Description
Apply here -
https://jobs.cisco.com/jobs/ProjectDetail/ASIC-Hardware-Engineer-Graduate-Cairo-Egypt/1392645
What You'll Do
It used to be that high-speed packet forwarding was performed in dedicated ASIC designs. These days we are looking to make those ASICs more general and programmable. Cisco Common ASIC Group is looking for a ASIC Verification Engineer to drive existing projects and engage in new development of our next generation switching systems.
As part of the ASIC team, you will be developing the ASICs at the heart of each of these switch products. There are only a very few teams worldwide that implement such devices. Every time you access the Internet, chances are, your data's been through one of our switches.
Who You'll Work With
You will work with Cisco’s best-in-class switching solution team. Our team is responsible for driving integration of the Nexus systems and ACI with software, including OpenStack, Docker, and Open vSwitch, to help our customers build multitenant clouds.
Who You Are
You are a talented, motivated ASIC verification engineer to join the team and contribute to the verification of very complex ASICs. You will have a Design Verification background, hands-on experience in System Verilog and UVM methodology, with in-depth knowledge of C++, scripting, as well as ASIC design and verification flow.
You’ll be part of Cisco Common ASIC Group, focusing on developing and upgrading various test benches and contributing to different aspects of verification infrastructure.
You will collaborate closely with the design team and the hardware team to verify the ASIC in simulation, in emulation and during ASIC bring up.
Responsibilities Include:
- Maintaining existing UVM test benches for block level verification
- Upgrading test benches to accommodate new features
- Developing sequences and tests in UVM as per the testplan
- Upgrading/updating configuration/reset sequences (APIs)
- Writing tests, and debugging regressions
- Be a part of emulation testing efforts
Job Requirements
Education and Experience Required:
- University Graduate with Bachelor’s degree in EE (Electrical & Electronics) or CE (Computer Engineering)
- Relevant experience with System Verilog based verification
Knowledge and Skills:
- Basic understanding of System Verilog
- Ability to understand hardware design specification document for a block or feature and capture the necessary tests to verify it full.
- Ability to debug issues independently
- Knowledge of UVM based verification methodology is a plus
- Basic scripting experience (Python, Perl, shell programming)
- Nice to have C, C++ programming and debugging skills
- Good written and verbal communication skills
- Collaborative and team-focused, with the drive to learn and grow