CPU Emulation Engineer Multiple Levels

3 Months ago • 2-5 Years • Software Development & Engineering

Job Summary

Job Description

As a CPU Emulation Engineer, you will be part of the CPU verification team, delivering emulation-based solutions. You will collaborate with CPU teams to verify and validate high-performance CPUs. Responsibilities include developing test bench infrastructure, developing verification methodology, debugging emulation performance issues, developing environments for test cases, and debugging CPU functional and performance issues. You will also develop and maintain an emulation environment to collect metrics. The engineer will be required to execute verification plans and debug test failures.
Must have:
  • Experience with emulation platforms (Palladium, Zebu, Veloce, FPGAs).
  • Experience with synthesizable Verilog design and verification components.
  • Experience with C/C++ DPI transactors and monitors.
  • Experience in scripting using Perl, Python or shell scripts.
  • Experience debugging ARM CPU based designs.
Good to have:
  • Experience with packaging workloads for cloud.
  • Knowledge on ARM ISA and programmers’ model.
  • Experience with Linux boot and firmware aspects.
  • Experience with CPU architecture and micro-architecture.

Job Details


Company:

Qualcomm India Private Limited

Job Area:

Engineering Group, Engineering Group > Hardware Engineering

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.
OR
Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience.
OR
PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience.

Applicants: Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).

Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.

To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.

If you would like more information about this role, please contact Qualcomm Careers.

Similar Jobs

Activision - Asia Communications Director

Activision

Sydney, New South Wales, Australia (On-Site)
4 Months ago
Optiv - Senior Analyst - SOC I

Optiv

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
CD PROJEKT RED - Engineering Director

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
Garena - Associate/Senior Associate, Revenue Operations

Garena

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Notion - Enterprise Technical Support Specialist

Notion

Hyderabad, Telangana, India (On-Site)
2 Months ago
Toast - Engineering Manager II, Toast Delivery Services

Toast

United States (Remote)
1 Month ago
AECOM - Electrical Engineer

AECOM

Atlanta, Georgia, United States (Hybrid)
1 Month ago
London stock Exchange - Principal Engineer

London stock Exchange

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
The Walt Disney Company - Electrical Engineer

The Walt Disney Company

Anaheim, California, United States (On-Site)
1 Month ago
Blinkhealth - Software Engineer

Blinkhealth

India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

JMA - Senior Embedded Systems Security Engineer

JMA

New Providence, New Jersey, United States (On-Site)
8 Months ago
dYdX - Lead Trading Infrastructure Engineer

dYdX

New York, New York, United States (On-Site)
3 Months ago
CME Group - Software Engineer in Test – Integration

CME Group

Belfast, Northern Ireland, United Kingdom (Hybrid)
2 Months ago
Contentstack - Senior Motion Designer

Contentstack

Bengaluru, Karnataka, India (On-Site)
3 Months ago
eBay - Web (FE) Engineer

eBay

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Epic Games - Tester II

Epic Games

Cary, North Carolina, United States (On-Site)
3 Months ago
Zscaler - Staff Software Development Engineer - C++/C, Linux, Networking

Zscaler

Bengaluru, Karnataka, India (Hybrid)
3 Weeks ago
xogar games - Unity Developer

xogar games

Bengaluru, Karnataka, India (On-Site)
6 Months ago
quience - Staff - SDET

quience

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Ajmera Infotech - Senior React Developer

Ajmera Infotech

Bengaluru, Karnataka, India (On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Bright Edge - Senior QA Engineer

Bright Edge

Hyderabad, Telangana, India (On-Site)
1 Year ago
Paytm - Senior Product Manager - Travel

Paytm

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
PhonePe - Engineering Manager - Mobile

PhonePe

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
PwC - Associate - Kolkata Y-14 - Technology Consulting

PwC

Kolkata, West Bengal, India (On-Site)
10 Months ago
Qualcomm - Support Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Month ago
bounteous - Senior Network Administrator

bounteous

Chennai, Tamil Nadu, India (On-Site)
6 Months ago
Paytm - Team Lead - Sales - Offline Merchants QR

Paytm

Kottayam, Kerala, India (On-Site)
2 Months ago
Qualcomm - Senior Compiler Engineer

Qualcomm

Hyderabad, Telangana, India (On-Site)
2 Months ago
Intel  - Senior SerDes PHY System Engineer

Intel

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Electronic Arts - Software Engineer III

Electronic Arts

Hyderabad, Telangana, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

rivos - Memory Controller Verification Engineer

rivos

Austin, Texas, United States (Hybrid)
5 Months ago
Google - Staff Software Engineering Manager, YouTube

Google

San Bruno, California, United States (On-Site)
3 Months ago
AECOM - Graduate OLE Engineer

AECOM

Madrid, Community Of Madrid, Spain (On-Site)
1 Month ago
cirrus logic - Sr. ESD Engineer

cirrus logic

Austin, Texas, United States (Hybrid)
8 Months ago
Tesla - Equipment Engineer Electrode, Battery Cell

Tesla

Brandenburg, Germany (On-Site)
5 Months ago
Qualcomm - Senior RFFE ASIC Design Engineer

Qualcomm

Maitland, Florida, United States (On-Site)
1 Month ago
Moloco - Senior Customer Engineer

Moloco

Paris, Île-de-France, France (Remote)
3 Weeks ago
Loft Orbital - Electrical AIT Engineer

Loft Orbital

Abu Dhabi, Abu Dhabi, United Arab Emirates (On-Site)
2 Months ago
Nagarro - Staff Consultant ,SAP Sales Service

Nagarro

India (Remote)
9 Months ago
Applied materials  - Mechanical Engineer

Applied materials

Bengaluru, Karnataka, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Our employees make Qualcomm’s success possible. We hire the brightest minds and foster a supportive, inclusive culture where your ideas have the power to contribute to world-changing innovations and breakthrough technologies. To make that possible, we leverage the breadth and depth of our diverse expertise from around the world to answer the unasked, conquer the complex, and solve some of the biggest challenges only we can – together.

San Diego, California, United States (On-Site)

Hyderabad, Telangana, India (On-Site)

Hsinchu City, Taiwan (On-Site)

Wuxi, Jiangsu, China (On-Site)

Bengaluru, Karnataka, India (On-Site)

San Diego, California, United States (On-Site)

San Diego, California, United States (On-Site)

Boulder, Colorado, United States (On-Site)

Hsinchu City, Taiwan (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by Qualcomm

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug