CPU Core Validation Engineer

A leading technology company specializing in semiconductor and telecommunications equipment.
Embedded
Senior Software Engineer
In-Person
5+ years of experience
AI

Description For CPU Core Validation Engineer

Qualcomm India Private Limited is seeking a CPU Core Validation Engineer to join their CPU Validation team. This role focuses on validating CPU core pipeline architecture and micro-architecture features. The position requires extensive experience in Silicon Validation and brings together aspects of hardware and software engineering.

The ideal candidate will work closely with CPU design and verification teams to develop comprehensive validation strategies, test plans, and methodologies. They will be responsible for pre-Silicon validation using emulators and post-Silicon validation, requiring strong debugging skills and the ability to work with various teams including SOC bring-up and software teams.

Key technical areas include microprocessor architecture, cache coherence, memory ordering and consistency, prefetching, branch prediction, renaming, speculative execution, and address translation/memory management. The role demands expertise in assembly programming, C/C++, and various software development tools.

Qualcomm offers an excellent work environment with opportunities for professional growth through continuous learning, mentorship, and collaboration with industry experts. The company provides comprehensive benefits including world-class health coverage, financial planning support, and wellbeing programs.

This position offers the opportunity to work on cutting-edge technology in the semiconductor industry, making meaningful contributions to CPU architecture and validation while being part of a global technology leader.

Last updated 34 minutes ago

Responsibilities For CPU Core Validation Engineer

  • Develop detailed test plan considering the IP arch and uarch features
  • Work with CPU design and verification teams to develop CPU bring up and functional validation test plans
  • Develop validation methodology and test contents for emulators during pre-Si phase and on Silicon
  • Work with SOC bring up teams and software teams for CPU core features bringup
  • Triage and debug failures on Silicon
  • Work with CPU verification teams to reproduce silicon fails on emulators and FPGAs
  • Work with design team to suggest and architect new debug features

Requirements For CPU Core Validation Engineer

Linux
  • BA/BS degree in CS/EE with 5+ years' experience
  • 3+ Experience in Silicon Validation and bring up
  • Implementation of assembly, C/C++ language embedded firmware
  • Experience with software tool chain including assemblers, C compilers, Makefiles, and source code control tools
  • Good understanding of micro-processor architecture
  • Knowledge of Random Instruction Sequencing (RIS)
  • Experience in writing Test plans and Assembly code

Benefits For CPU Core Validation Engineer

Medical Insurance
Mental Health Assistance
Education Budget
  • World-class health coverage for employees and dependents
  • Financial planning and future preparation programs
  • Emotional/mental strength and resilience support
  • Wellbeing programs
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm CPU Core Validation Engineer

Post-Silicon Validation Engineer - Multiple Levels

Senior CPU Silicon Validation Engineer role at Qualcomm, focusing on CPU bring-up and validation, offering competitive compensation and benefits.

Display Software Engineer, Senior

Senior Display Software Engineer position at Qualcomm focusing on embedded systems and driver development for Snapdragon processors.

ASIC Design Engineer (Sr) - Peripheral

Senior ASIC Design Engineer position at Qualcomm focusing on peripheral IP design, requiring expertise in ASIC development and digital design.

Serdes PHY Analog Design Engineer

Senior Serdes PHY Analog Design Engineer position at Qualcomm India, focusing on high-speed SerDes PHYs and custom chip design.

Engineer, Senior - Windows driver development

Senior Windows Driver Developer role at Qualcomm India, focusing on embedded systems and RTOS development with 4-6 years experience required.