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
Requirements
- Verification experience in relevant industry
- Proven leadership and planning skills
- Highly motivated, a self starter, and a team player
- Ability to work across teams and programming languages to find root causes of deep and complex issues
- Experience of the verification process applied in CPU and/or ASIC environments
- System Verilog, Python, C++, Linux
Nice to Have
- 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
- Flexible working
- Generous annual leave policy
- Private medical insurance and health cash plan
- Dental plan
- Pension (matched up to 5%)
- Life assurance and income protection
- Generous parental leave policy
- Employee assistance programme (which includes health, mental wellbeing, and bereavement support)
- Healthy food and snacks at our central Bristol office
- Own barista bar
Work Arrangement
Hybrid — Bristol
Additional Information
- We welcome people of different backgrounds and experiences; we’re committed to building an inclusive work environment that makes Graphcore a great home for everyone.
- We offer an equal opportunity process and understand that there are visible and invisible differences in all of us.
- We can provide a flexible approach to interview and encourage you to chat to us if you require any reasonable adjustments
- We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work.
- If you have a disability or additional need that requires accommodation, just let us know.