Principal Emulation Verification Engineer (AI)

Ampere

Maharashtra

On-site

INR 1,500,000 - 2,600,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Premium medical insurance
Dental/vision insurance
Generous paid time off

Job summary

Ampere, a semiconductor design company, is seeking an experienced Emulation Verification Engineer to advance the next generation of CPU cores on hardware emulation platforms. You will develop and deploy test content to accelerate bug finding in pre-silicon as part of the Emulation Team.

Work involves collaborating with design and architecture teams, creating high-quality emulation test benches, and mentoring junior engineers.

Qualifications

  • 6+ years of semiconductor experience (M.Tech) or 8+ years (B.Tech).
  • Knowledge of cache coherency and memory models in AArch64/x86.
  • Knowledge of AMBA CHI/AXI4/ACE; PCIe, DDR/LPDDR is a plus.
  • Experience developing bare-metal content using C/C++ and ARM assembly.
  • Experience with performance verification of coherent fabrics and cores.
  • Experience debugging failures using Verdi or similar RTL debugging tools.
  • Experience with emulation platforms such as Zebu/Palladium/Mentor Veloce.
  • Interest in AI verification and FPGA/Hybrid Emulation is preferred.

Responsibilities

  • Plan, develop, and execute test content in emulation verification.
  • Collaborate with design/architecture to root-cause failures.
  • Develop emulation test plans with BareMetal and OS-based content.
  • Create emulation models from RTL to run test content.
  • Develop/integrate high-performance transactors and emulation test benches.
  • Review architecture specs and influence design decisions.
  • Mentor junior team members and grow them technically.
  • Coordinate with emulation vendors to resolve blocking issues.

Skills

Bare-metal C/C++
ARM assembly
Debugging techniques
SystemVerilog
SystemC/C++
Performance verification
Mentoring
Collaboration
AI verification
Emulation knowledge

Education

M.Tech in Electronics/Computer Eng
B.Tech in Electronics/Computer Eng

Tools

Verdi
Zebu
Palladium
Mentor Veloce

Job description

Invent the future with us.

Ampere is a semiconductor design company for a new era, leading the future of computing with an innovative approach to CPU design focused on high-performance, energy efficient AIcompute.

As a pioneer in the new frontier of energy efficient high-performance computing, Ampere is part of the Softbank Group of companies driving sustainable computing for AI, Cloud, and edge applications.

Join us at Ampere and work alongside a passionate and growing team - we’d love to have you apply!

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 will achieve

Your responsibilities may include, but are not limited to, the following:

  • 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 technologyis 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.
  • Experiencein 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 includingcrechereimbursement, as well as a retirement plan,so thatyou can feel secure in your health,financial futureand 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.

And there is much more than compensation and benefits. At Ampere, we foster an inclusive culture that empowers our employees to do more and grow more. We are excited to share more about our career opportunities with you through the interview process.

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
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
Principal Emulation Verification Engineer (AI)
Principal Emulation Verification Engineer (AI)

Ampere • Bengaluru Urban

On-site
INR 1,200,000 - 2,000,000
Premium medical, dental, vision insurance
Generous paid time off policy
Fully catered lunch and healthy snacks
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 • Bengaluru

On-site
INR 3,800,000 - 6,000,000
Principal Pre-Silicon Firmware Lead
Principal Pre-Silicon Firmware Lead

Ampere • Bengaluru Urban

On-site
INR 3,500,000 - 7,500,000
Premium health insurance
Parental creche reimbursement
Fully catered lunch
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
Senior Principal Software Engineer, Debug Tools
Senior Principal Software Engineer, Debug Tools

Ampere • Bengaluru Urban

On-site
INR 4,000,000 - 7,000,000
Premium medical, dental, vision
Creche reimbursement
Fully catered lunch
Senior Principal Software Engineer, Debug Tools
Senior Principal Software Engineer, Debug Tools

Ampere • Pune District

On-site
INR 4,000,000 - 6,000,000
Premium medical insurance
Retirement plan
Generous paid time off