CPU Emulation Professional

1 day ago


Bengaluru, Karnataka, India Qualcomm Full time US$ 1,20,000 - US$ 2,00,000 per year

General Summary:

Job Overview:

As a CPU Emulation Engineer, you will work as part of CPU verification team to deliver emulation-based solutions for CPU team. You will work closely with all disciplines of CPU team to help verify and validate high performance CPUs.

Role and Responsibilities

  • Work closely with CPU RTL, performance, verification and SW teams to deliver emulation-based solutions.
  • Architect and develop test bench infrastructure in C/C++ and Systemverilog for enabling CPU emulation across different platforms.
  • Develop verification methodology, ensuring scalable and portable environment across simulation and emulation.
  • Debug emulation performance and area issues to efficiently use emulation resources.
  • Develop environment to run verification test cases, OS boot, performance benchmarks and other vectors.
  • Develop debugging methodology to enable efficient debug and root causing of CPU functional and performance issues.
  • Develop and maintain emulation environment to collect metrics related to emulation environment.
  • Work closely with emulation CAD team to resolve infrastructure issues and ensure productivity on emulation models.
  • Execute verification plans, including design bring-up, DV environment bring-up, regression enabling for all features under your care, debug of the test failures.

Preferred Qualifications

  • 5+ years of experience with emulation platforms Palladium, Zebu, Veloce, FPGAs.
  • Experience with synthesizing and optimizing designs and verification components developed in synthesizable Verilog.
  • Experience with C/C++ DPI transactors and monitors.
  • Experience in scripting using Perl, Python or shell scripts. Experience with packaging workloads for cloud.
  • Experience with debugging ARM CPU based designs. Knowledge on ARM ISA and programmers model is a plus.
  • Experience with Linux boot and firmware aspects is a plus.
  • Experience with CPU architecture and micro-architecture is a plus.

Minimum Qualifications:

  • Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 4+ years of Hardware Engineering or related work experience. ORMaster's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience. ORPhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience.


  • Bengaluru, Karnataka, India beBeeEmulation Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    Job Title: Expert ASIC Emulation ProfessionalThe ideal candidate will be an experienced ASIC emulation engineer with a proven track record of delivering high-quality solutions using the Zebu emulation platform.Port and verify complex ASIC/IP RTL designs on the Zebu emulation platform.Develop and implement comprehensive test plans to ensure thorough...

  • Emulation Engineer

    1 day ago


    Bengaluru, Karnataka, India Capgemini Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    You Are:An experienced Emulation Engineer with Zebu experience.The Work:Port ASIC and IP RTL code to emulation platforms (Zebu).Build model from released RTL.Generate loadable image(s) for target emulation platform.Run sanity tests to qualify release of the image(s).Release the emulation models to various teams doing functional validation, firmware...


  • Bengaluru, Karnataka, India beBeeEngineer Full time US$ 1,25,000 - US$ 1,75,000

    Job Opportunity:We are seeking an experienced Platform Emulation Engineer to join our Data Center GPU organization.The successful candidate will be responsible for emulation infrastructure development, execution and debug of critical firmware used in our HPC and ML products, developing test plans and execute test cases to enhance silicon test coverage, train...


  • Bengaluru, Karnataka, India beBeeVerification Full time US$ 1,04,000 - US$ 1,30,878

    Job Title:CPU Design Verification EngineerDescription:We are seeking an experienced CPU Design Verification Engineer to verify high-performance and low-power CPUs. The successful candidate will focus on power management features, including boot, reset, clock gating, power gating, voltage/frequency management, limit management, and throttling.Key...


  • Bengaluru, Karnataka, India beBeeEngineer Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    Emulation Engineer RoleThe role of Emulation Engineer involves the porting of ASIC and IP RTL code to emulation platforms, building models from released RTL, generating loadable images for target emulation platforms, running sanity tests, and releasing emulation models to various teams.Key Responsibilities:Port ASIC and IP RTL code to emulation...


  • Bengaluru, Karnataka, India Qualcomm Full time US$ 1,00,000 - US$ 1,50,000 per year

    General Summary:Qualcomm is hiring strong DV engineers to verify high performance and low power CPUs in Bangalore. Please forward your profiles if you meet the requirement.Roles and Responsibilitieso Responsible for power management verification includes Boot, Reset, clock gating, power gating, Voltage/frequency management, limit management and throttling.o...


  • Bengaluru, Karnataka, India Capgemini Engineering Full time

    Experience: 4+yearsLocation: BangaloreYou Are:An experienced Emulation Engineer with Zebu experience.The Work:- Port ASIC and IP RTL code to emulation platforms (Zebu).- Build model from released RTL.- Generate loadable image(s) for target emulation platform.- Run sanity tests to qualify release of the image(s).- Release the emulation models to various teams...


  • Bengaluru, Karnataka, India Capgemini Engineering Full time

    Experience : 4+years Location : Bangalore You Are: An experienced Emulation Engineer with Zebu experience. The Work: Port ASIC and IP RTL code to emulation platforms (Zebu). Build model from released RTL. Generate loadable image(s) for target emulation platform. Run sanity tests to qualify release of the image(s). Release the emulation models to various...


  • Bengaluru, Karnataka, India Krutrim Full time

    Job DescriptionJob Title: CPU Firmware ArchitectRole OverviewWe are seeking a highly skilled Core CPU Architect with 1215 years of experience in ARM-based CPU architecture, embedded firmware, and low-level system software. This role requires a hands-on technical leader with deep expertise in CPU microarchitecture, cache/memory subsystems, power-performance...


  • Bengaluru, Karnataka, India beBeeArchitect Full time ₹ 2,00,00,000 - ₹ 2,50,00,000

    CPU Architect Job OpportunityWe are seeking a skilled Core CPU Architect to join our team. As a highly experienced professional, you will have extensive knowledge in ARM-based CPU architecture, embedded firmware, and low-level system software.Key ResponsibilitiesDefine and architect core CPU software interfaces (firmware, BSP, drivers) aligned with ARM CPU...