1 month ago

CPU Architecture Performance Engineer

Qualcomm

On Site
Full Time
$160,000
Austin, TX
Apply

Job Overview

Job TitleCPU Architecture Performance Engineer
Job TypeFull Time
Offered Salary$160,000
LocationAustin, TX
Map of Austin, TX

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

CPU Architecture Performance Engineer

Qualcomm Technologies, Inc. is seeking a CPU Architecture Performance Engineer to join their Engineering Group. This role focuses on the design and performance verification of world-class custom CPUs for mobile and portable computers, impacting industries globally. You will collaborate with cross-functional teams to design, verify, and implement multi-core CPU operations.

Potential Areas of Work

  • Performance verification for custom CPUs.
  • Focus on mobile and portable computer processors.
  • Collaboration with design and performance teams.

Roles and Responsibilities

  • Demonstrate proficiency in CPU architecture areas such as fetch, decode, branch prediction, renaming, execute units, SIMD, load/store, MMU, caches, and retire.
  • Verify performance features between RTL and models, with strong troubleshooting abilities.
  • Develop test cases and validate new features in collaboration with design and performance teams.

Preferred Qualifications

  • MS degree in Computer Architecture with 5+ years of practical experience.
  • Good CPU architecture and micro-architecture knowledge.
  • Experience in RTL simulation and performance modeling environments.
  • Proficiency in Verilog, C, C++, and scripting languages like Perl or Python.
  • Strong problem-solving skills and ability to prove innovative ideas.
  • Knowledge and experience with common performance benchmarks and workloads.

Minimum Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field with 2+ years of relevant experience.
  • OR Master's degree in a related field with 1+ year of relevant experience.
  • OR PhD in Electrical Engineering, Computer Engineering, Computer Science, or related field.

Key skills/competency

  • CPU Architecture
  • Performance Verification
  • RTL Simulation
  • Micro-architecture
  • Verilog
  • C++
  • Python
  • Performance Modeling
  • Test Case Development
  • Troubleshooting

Tags:

CPU Architecture
Performance Engineering
RTL Simulation
Microarchitecture
Verilog
C++
Python
Performance Modeling
Computer Engineering
Hardware Engineering

Share Job:

How to Get Hired at Qualcomm

  • Tailor your resume: Highlight your expertise in CPU architecture, performance verification, and relevant programming languages like Verilog, C++, and Python. Quantify your achievements whenever possible.
  • Showcase your experience: Emphasize your practical experience with RTL simulation, performance modeling, and common benchmarks.
  • Prepare for technical interviews: Be ready to discuss CPU micro-architecture concepts, debugging scenarios, and problem-solving approaches.
  • Research Qualcomm: Understand Qualcomm's innovation in mobile technology and semiconductor design to align your answers with their mission and values.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background