Job Overview
Job TitleCPU Architecture Performance Engineer
Job TypeFull Time
Offered Salary$160,000
LocationAustin, 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.

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
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
01What specific CPU architecture areas are most important for this Qualcomm role?
02What programming languages and tools are essential for a Qualcomm CPU Engineer?
03How does Qualcomm approach performance verification for its CPUs?
04What is the expected educational background for a CPU Architecture Performance Engineer at Qualcomm?
05How can I demonstrate my problem-solving abilities for this Qualcomm CPU role?
Explore similar opportunities that match your background