CPU Emulation Engineer Multiple Levels

2 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

Feld Entertainment - Monster Jam Truck Technician

Feld Entertainment

Ellenton, Florida, United States (On-Site)
8 Months ago
Valeo - Maintenance Engineer

Valeo

San Luis Potosi, Mexico (On-Site)
2 Months ago
Amber - Senior Unreal Game Engineer (Project Based)

Amber

(Remote)
3 Months ago
Workato - Technical Architect, Professional Services

Workato

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Weeks ago
high radius - Cloud Engineer - MySQL DBA

high radius

Hyderabad, Telangana, India (On-Site)
1 Day ago
Nagarro - Senior Engineer, ETL

Nagarro

Pune, Maharashtra, India (On-Site)
8 Months ago
ISS Stoxx - Software Development Lead

ISS Stoxx

Mumbai, Maharashtra, India (On-Site)
1 Month ago
AFRY - HSE Engineer

AFRY

Al Shuqaiq, Jazan Province, Saudi Arabia (On-Site)
2 Years ago
Cognite - Field Engineer

Cognite

Houston, Texas, United States (Remote)
3 Months ago
NVIDIA - Senior CAD Engineer

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Siemens  - Generative AI Architect

Siemens

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Glean - Technical Support Engineer

Glean

Japan (Remote)
1 Month ago
extreme network - Staff Software Applications Engineer - CloudOps/DevOps - Linux-Kubernetes-AWS/Azure

extreme network

Bengaluru, Karnataka, India (Hybrid)
2 Weeks ago
Room 8 Group - Rendering Technical Director

Room 8 Group

Canada (Remote)
20 Hours ago
Nexon - Associate Security Engineer

Nexon

El Segundo, California, United States (Hybrid)
2 Months ago
Next Level Business Services - .NET Developer

Next Level Business Services

Chicago, Illinois, United States (On-Site)
8 Months ago
WebFX - Javascript Software Developer

WebFX

Philippines (Remote)
8 Months ago
Single Store - SDET

Single Store

Pune, Maharashtra, India (Remote)
1 Month ago
Insight Software - Solution Architect

Insight Software

Berlin, Berlin, Germany (Remote)
3 Months ago
Next Level Business Services - IBM Tivoli Administrator

Next Level Business Services

Florence, Kentucky, United States (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Accenture - Delivery Operations Team Lead

Accenture

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Illumina - Senior Financial Business Systems Analyst II

Illumina

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

Autodesk

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Scopely - Game Design Intern

Scopely

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Accenture - Data Architect

Accenture

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
Agara labs - Engineering Manager

Agara labs

Bengaluru, Karnataka, India (Remote)
2 Months ago
Knack studios - Power Automate Developers

Knack studios

Chennai, Tamil Nadu, India (On-Site)
1 Year ago
Tide - Lead Data Engineer(Snowflake/DBT)

Tide

Hyderabad, Telangana, India (On-Site)
2 Months ago
Nagarro - Senior Staff Engineer, Cloud

Nagarro

Hyderabad, Telangana, India (On-Site)
8 Months ago
Toast - Staff Software Engineer

Toast

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Nordson Corporation - Mechanical Engineer II

Nordson Corporation

Carlsbad, California, United States (On-Site)
1 Month ago
GoTo Group - Software Engineer - Infra Foundation

GoTo Group

Jakarta, Indonesia (On-Site)
4 Months ago
Power Integrations - Field Sales Engineer

Power Integrations

Seattle, Washington, United States (On-Site)
1 Year ago
Clearwater Analytics - IT Identity Governance Engineer

Clearwater Analytics

Noida, Uttar Pradesh, India (On-Site)
5 Days ago
HP - Graduate Process Improvement Engineer

HP

Sant Cugat Del Vallès, Catalonia, Spain (On-Site)
1 Month ago
NVIDIA - Manager, Software Engineering

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
5 Months ago
GoMotive - Senior Sales Engineer, Enterprise

GoMotive

United States (Remote)
2 Months ago
zoox - Software Engineering  - Returnship

zoox

Foster City, California, United States (Hybrid)
8 Months ago
PwC - SAP Consultant

PwC

Makati City, Metro Manila, Philippines (On-Site)
5 Months ago
Assystems - Nuclear Safety Engineer H/F

Assystems

Chusclan, Occitanie, France (On-Site)
1 Week 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.

Dubai, Dubai, United Arab Emirates (Remote)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Melbourne, Victoria, Australia (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Suwon-si, Gyeonggi-do, South Korea (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