Description
Graphcore, a globally recognised leader in Artificial Intelligence computing systems, is opening a new AI Engineering Campus in Bengaluru. The campus will play a central role in Graphcore's work building the future of AI computing.
The Silicon Verification Engineer is responsible for verification activities within Graphcore, helping the team meet company objectives for quality silicon delivery. The verification team ensures that the RTL created by the logical design team matches the architecture specification for Graphcore silicon.
Responsibilities:
- Verification planning, specification, and closure of functional coverage
- Providing feedback to architects
- Test generation and failure diagnosis/triage
- Contributing to shared verification infrastructure
- Ensuring good communication between sites
Essential skills:
- Verification experience in relevant industry
- Proven leadership and planning skills
- Highly motivated, self-starter, and team player
- Ability to work across teams and programming languages
- Experience of verification process applied in CPU and/or ASIC environments
- System Verilog, Python, C++, Linux
Desirable skills:
- UVM
- SVA
- Assembly languages
- LLVM, GCC
- DVCS e.g. Git
- SGE or other DRMS
- XML and XPath/XSLT
- Web programming – HTML/DOM, Javascript, SQL
Benefits: Graphcore offers a competitive benefits package, including a flexible approach to interviews and reasonable adjustments.