CoreHRx Jobs

Apply in one click, save jobs and take free mock tests.

Register free Log in
Hiring? Post jobs with CoreHRx
My account
user

View & update profile

Principal Silicon Verification Engineer

Graphcore Verified employer

Full time
Experience
12–14 years
Location
Bangalore
Work mode
Not stated
Posted 11 months ago Last checked 2 min ago

You apply on Graphcore's website. CoreHRx takes you there after you sign in.

CoreHRx never asks candidates for money. If anyone does, .

Role at a glance

You will
  • Working within the Silicon verification team, the silicon verification engineer is responsible for a wide range of tasks within the silicon…
  • This person is responsible for verification activities within Graphcore, helping the silicon team meet the company objectives for quality…
  • Verification activities within the verification team
Experience
12–14 years
Must-have skills
C++LinuxPython

How well do your skills match this job?

Sign in to see your fit: the skills, experience and location this job asks for, checked against your profile.

Job description

Location: Bengaluru, India
Department: Verification

About us 

Graphcore is a globally recognised leader in Artificial Intelligence computing systems. The company designs advanced semiconductors and data centre hardware that provide the specialised processing power needed to drive AI innovation, while delivering the efficiency required to support its broader adoption.    

As part of the SoftBank Group, Graphcore is a member of an elite family of companies responsible for some of the world’s most transformative technologies. 

Job Summary  
Working within the Silicon verification team, the silicon verification engineer is responsible for a wide range of tasks within the silicon verification team. This person is responsible for verification activities within Graphcore, helping the silicon team meet the company objectives for quality silicon delivery.  

The Team 

The verification team sits within the Silicon design team. We are responsible for ensuring that the RTL created by the logical design team and used by the physical design team matches the architecture specification for Graphcore silicon.  

Responsibilities and Duties 
 

  • Verification activities within the verification team 
  • Ensuring good communication between sites 
  • Verification planning, specification and closure of functional coverage 
  • Providing feedback to architects 
  • Test generation and failure diagnosis/triage 
  • Contributing to shared verification infrastructure 

Candidate Profile 

Essential: 
 

  • verification experience in relevant industry 
  • Proven leadership and planning skills 
  • Be 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 
  • Ability to research along with the knowledge to solve complex problems 
  • Presents technical and functional knowledge to design experiments/ projects that contribute to overall direction of team 
  • Exercises independent judgment in developing methods, techniques and evaluation criteria for obtaining results 
  • Highly influential on colleagues with ability to explain difficult concepts 
  • Experience of the verification process applied in CPU and/or ASIC environments 
  • System Verilog, Python, C++, Linux  
  • 12 – 14 years-experience in engineering background 

Desirable 

  • UVM 
  • SVA 
  • Assembly languages 
  • LLVM, GCC 
  • DVCS e.g. Git 
  • SGE or other DRMS 
  • XML and XPath/XSLT 
  • Web programming – HTML/DOM, Javascript, SQL  

Key skills

Required

C++LinuxPython

Preferred

GitHTMLJavaScriptSQLXML

Soft skills

LeadershipTeamwork

Job market insights

318active C++ jobs in Bangalore
394active Linux jobs in Bangalore
1,509active Python jobs in Bangalore
25 more open jobs at Graphcore

Most Engineering Jobs posts in Bangalore ask for 3–6 years of experience (45% of 173 that say).

Hiring most for Engineering Jobs in Bangalore

  • Egis Group54 open jobs
  • Bosch Group17 open jobs
  • ASSYSTEM16 open jobs

Jobs asking for C++ in Bangalore also ask for

  • Python69%
  • Java42%
  • Linux29%
  • AWS19%
  • C18%

From live job posts on CoreHRx, updated 2 Nov 2026. Skill figures count posts that list their skills; salary figures only posts that show a salary.

Questions about this job

How much experience does this job need?

The post asks for 12–14 Yrs experience.

Where is this job based?

In Bangalore.

What kind of job is this?

It is a full time job.

How do I apply?

You apply on Graphcore's website. CoreHRx takes you there after you sign in.

This page helps Indian job seekers prepare for Python interviews for backend, data engineering and data analyst roles, whether you are a fresher facing your first technical round or an experienced developer aiming for a senior position. It has 60 questions in three levels, easy, medium and hard, each with a concise sample answer and, where it helps, runnable Python 3.12 code. Topics include data structures, OOP, generators, decorators, the GIL and concurrency, type hints, testing and performance. Answer each question aloud in your own words first, then compare with the sample answer and run the code to check your understanding.

Questions you may be asked

  1. What is the difference between mutable and immutable types in Python?
  2. What is the difference between a list and a tuple?
  3. What is the difference between is and ==?
  4. What are *args and **kwargs?

Get engineering jobs in Bangalore by email

Create a free profile and we email you new engineering jobs in Bangalore, at most once a week.

Similar jobs