Principal Emulation Verification Engineer (AI)

Ampere

Bengaluru Urban

On-site

INR 1,200,000 - 2,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Premium medical, dental, vision insurance
Generous paid time off policy
Fully catered lunch and healthy snacks

Job summary

Ampere is seeking a Verification Engineer in Bengaluru, India. In this role, you will verify next-gen microprocessor cores on hardware emulation platforms, developing capabilities to accelerate bug finding in pre-silicon environments.

Your responsibilities include planning and executing test content, collaborating with design teams, and mentoring junior team members. A competitive rewards package includes base pay, comprehensive benefits, and a supportive work environment.

Qualifications

  • 6+ years semiconductor experience with M.Tech or 8+ years with B.Tech.
  • Knowledge about Cache coherency models, memory consistency models in AArch64 and/or x86.
  • Experience debugging failures using innovative debug practices.

Responsibilities

  • Plan, develop, and execute test content in various domains.
  • Collaborate with design teams to troubleshoot failures.
  • Develop high-quality emulation test plans.
  • Create emulation models from RTL.
  • Integrate high-performance transactors in System Verilog, SystemC/C++.

Skills

Cache coherency models
Memory consistency models in AArch64
Coherent interconnect protocols
C/C++ and assembly language
Debugging with tools like Verdi
Emulation technology (Zebu, Palladium)
AI verification

Education

M.Tech in Electronics Engineering or Computer Engineering
B.Tech in Electronics Engineering or Computer Engineering

Job description

About The Role

As a part of the Emulation Team at Ampere, you will be part of verification of the next generation of microprocessor cores on hardware emulation platform by developing and deploying new capabilities and test content to accelerate bug finding in pre-silicon.

What You'll Achieve
  • Be part of the emulation verification execution team and be responsible for planning, development, and execution of test content in varied domains including system stress, cache coherency and concurrency.
  • Work in collaboration with design and architecture teams to root-cause failures using advanced debugging techniques.
  • Develop high quality emulation test plans comprising of BareMetal content and OS based content for flushing even the most corner-case bugs.
  • Create emulation models from RTL to run test content, using industry standard emulation platform technology.
  • Develop or integrate high performance transactors and emulation test bench in System Verilog, SystemC/C++ and Python
  • Review architecture and microarchitecture specs and influence design/microarchitecture decisions
  • Be a mentor to some of the junior members of the team and help to grow them technically.
  • Partner with emulation vendor to debug and quickly resolve blocking issues in the emulation technology as required
About You
  • M.Tech in Electronics Engineering or Computer Engineering with 6+ years of semiconductor experience or B.Tech in Electronics Engineering or Computer Engineering with 8+ years of semiconductor experience
  • Knowledge about Cache coherency models, memory consistency models in AArch64 and/or x86.
  • Knowledge about coherent interconnect protocols such as AMBA CHI, AXI4, ACE, etc. Knowledge of PCIE, Ethernet, DDR/LPDDR technology is a plus.
  • Experience developing bare-metal content using C/C++ and assembly language for verification. ARM assembly expertise preferred.
  • Experience with performance verification of coherent fabrics and cores is a plus.
  • Experience debugging failures using innovative debug practices and familiarity with tools such as Verdi to debug RTL issues.
  • Working experience with emulation technology of Zebu, Palladium or Mentor Veloce is strongly recommended.
  • Experience in AI verification and FPGA/Hybrid Emulation Technology is preferred
  • Self-motivated engineer with passion for innovation and demonstrated out-of-box thinking is strongly required.
What We'll Offer

At Ampere we believe in taking care of our employees and providing a competitive total rewards package that includes base pay, cash long-term incentive, and comprehensive benefits.

Benefits Highlights Include
  • Premium medical, dental, vision insurance, parental benefits including creche reimbursement, as well as a retirement plan, so that you can feel secure in your health, financial future and child care during work.
  • Generous paid time off policy so that you can embrace a healthy work-life balance
  • Fully catered lunch in our office along with a variety of healthy snacks, energizing coffee or tea, and refreshing drinks to keep you fueled and focused throughout the day.

Ampere is an inclusive and equal opportunity employer and welcomes applicants from all backgrounds. All qualified applicants will receive consideration for employment without regard to race, color, national origin, citizenship, religion, age, veteran and/or military status, sex, sexual orientation, gender, gender identity, gender expression, physical or mental disability, or any other basis protected by federal, state or local law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Emulation Verification Engineer (AI)
Principal Emulation Verification Engineer (AI)

Ampere • Pune District

On-site
INR 1,400,000 - 2,600,000
Premium medical insurance
Parental benefits & creche support
Generous paid time off
Principal Emulation Verification Engineer (AI)
Principal Emulation Verification Engineer (AI)

Ampere • Maharashtra

On-site
INR 1,500,000 - 2,600,000
Premium medical insurance
Dental/vision insurance
Generous paid time off
Emulation Verification Engineer
Emulation Verification Engineer

Ampere • Bengaluru Urban

On-site
INR 1,200,000 - 1,800,000
Premium medical, dental, vision insurance
Generous paid time off policy
Fully catered lunch and snacks
Emulation Verification Engineer
Emulation Verification Engineer

Ampere • Pune District

On-site
INR 600,000 - 1,000,000
Premium medical, dental, vision insurance
Generous paid time off policy
Catered lunch and snacks
Silicon Emulation Engineer, Google Cloud
Silicon Emulation Engineer, Google Cloud

United States Digital Space LLC • Karnataka

On-site
INR 1,800,000 - 2,400,000
SoC Verification Engineer
SoC Verification Engineer

Ampere • Bengaluru Urban

On-site
INR 2,400,000 - 4,000,000
Medical insurance
Dental insurance
Vision insurance
+4
Principal Pre-Silicon Firmware Lead
Principal Pre-Silicon Firmware Lead

Ampere • Pune District

On-site
INR 3,500,000 - 6,000,000
Premium medical insurance
Dental and vision insurance
Creche reimbursement
Principal Emulation Engineer
Principal Emulation Engineer

EnCharge AI • Bengaluru

Hybrid
INR 3,500,000 - 6,000,000
PLATFORM EMULATION ENGINEER
PLATFORM EMULATION ENGINEER

AMD • Bengaluru Urban

On-site
INR 3,500,000 - 6,500,000
Senior Emulation Engineer
Senior Emulation Engineer

Mulya Technologies • India

Hybrid
USD 6,000 - 21,000