Qualcomm logo

CPU Tools, Platform & QA - Staff / Senior Staff Engineer

Qualcomm
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

6+ Years

SKILLS REQUIRED

Test AutomationRegression testingCPU ValidationPost-Silicon ValidationPythonRoot Cause Analysis

Job description

Overview

Staff / Senior Staff CPU Tools, Platform & QA Engineer role driving quality, validation, automation and scalability of CPU engineering infrastructure across the product lifecycle, from testbench and emulation platforms through firmware and silicon.

What you'll do

  • Define and drive end-to-end QA and validation strategy for CPU tools and platforms across pre-silicon testbenches, emulation platforms, firmware / bare-metal environments, silicon platforms and post-silicon labs.
  • Own quality and validation of CPU firmware and low-level software, platform testbenches, PnP infrastructure, telemetry and data-collection frameworks, and regression and automation infrastructure.
  • Drive Power & Performance (PnP) framework validation, including automated execution, data collection, analysis, regression detection and correlation across platforms.
  • Develop and maintain telemetry regression frameworks to track CPU performance, power, functional and system-level metrics across builds, platforms and silicon generations.
  • Establish automated nightly/weekly regression pipelines covering test execution, telemetry collection, golden-data comparison, performance/power deviation analysis, regression detection, failure triage, and dashboards and reporting.
  • Build mechanisms to correlate emulation, testbench and silicon results to enable early identification of potential silicon issues.
  • Define quality gates and release criteria for CPU tools, firmware, PnP infrastructure, telemetry and platform releases.
  • Drive root-cause analysis of failures spanning CPU architecture, firmware, tools, test infrastructure, emulation and silicon.
  • Identify systemic gaps in test coverage, telemetry, automation and regression infrastructure and drive solutions across engineering organizations.
  • Develop scalable frameworks that transition CPU validation from manual execution to automated, data-driven QA.
  • Partner closely with CPU architecture, design, firmware, CAD, validation, performance, power, emulation and post-silicon teams.
  • Lead technical initiatives across multiple CPU programs and generations.
  • Mentor engineers and provide technical direction to distributed engineering teams.
  • Define methodology for CPU power and performance characterization and regression.
  • Build automated pipelines for collecting and analyzing CPU performance metrics, frequency / Fmax behavior, power metrics, performance counters / telemetry, workload-level KPIs and platform health metrics.
  • Establish golden baselines and deviation thresholds for automated regression detection.
  • Develop correlation between pre-silicon models, emulation and silicon telemetry.
  • Detect performance/power regressions early and drive cross-functional debug to root cause.
  • Build dashboards providing clear visibility into CPU quality, performance, power and platform health.
  • Enable scalable telemetry analysis across large regression datasets and multiple CPU programs.

What you'll need

  • Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 6+ years of Hardware Engineering or related work experience, OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 5+ years of Hardware Engineering or related work experience, OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 4+ years of Hardware Engineering or related work experience.
  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
  • 10+ years of relevant engineering experience, with demonstrated technical leadership at Staff/Senior Staff level.
  • Strong understanding of CPU architecture, system architecture, and low-level software.
  • Experience in CPU validation, post-silicon, emulation, firmware, performance, power, or system-level engineering.
  • Strong programming skills in C/C++ and Python.
  • Experience developing automation, regression, CI/CD, telemetry, and QA frameworks.
  • Strong debugging skills across hardware/software boundaries.
  • Experience analyzing large datasets and identifying performance, power, functional, or telemetry regressions.
  • Ability to lead complex cross-functional debug and drive issues to closure.
  • Strong written and verbal communication skills.

Nice to have

  • Experience with ARM / ARM64 CPU architecture and ISA.
  • Experience with CPU Power & Performance (PnP) validation.
  • Experience with CPU performance counters, telemetry, profiling, and workload characterization.
  • Experience with Veloce, Palladium, or equivalent emulation platforms.
  • Experience with CPU firmware, bare-metal environments, Linux, and low-level debugging.
  • Experience with post-silicon CPU validation and silicon debug.
  • Experience developing large-scale regression infrastructure and data analytics.
  • Experience establishing golden-data based regression and automated quality dashboards.
  • Experience across multiple CPU generations or complex SoC programs.

Details

  • Location: Bangalore, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

CPU Tools, Platform & QA - Staff / Senior Staff Engineer