JOBSEARCHER

CPU Performance Engineer

Job Responsibilities: Silicon Characterization: Drive post-silicon power and performance measurements for next-generation Smartphone SoCs. Data Automation & Infrastructure: Design and maintain Python-based automation frameworks for high-fidelity workload measurements and telemetry collection. Performance Analysis: Conduct root-cause analysis of microarchitectural bottlenecks and evaluate the impact of DVFS and thermal management policies. Collaboration: Work closely with architecture and software teams to translate raw silicon data into actionable performance insights.
Minimum Qualifications: Bachelor's degree in Electrical Engineering, Computer Science, or equivalent practical experience.3+ years of experience in microprocessor architecture, performance analysis, or post-silicon power/performance characterization. Proficiency in C/C++ and Python for test automation and data parsing. Hands-on experience with hardware lab equipment (oscilloscopes, power monitors) and CPU benchmarking tools.
Preferred Qualifications:
  • Prior experience in power instrumentation and measurement of mobile devices is a plus
  • Mobile Ecosystem Expertise: Deep understanding of the Android (or iOS) stack, including experience with the smartphone rooting process and system-level performance tuning.
  • Architecture Knowledge: Strong foundation in Instruction Set Architecture (ISA), specifically ARM or RISC-V.System-Level Optimization: Experience with power management states, thermal throttling mechanisms, and system-level trade-offs in mobile SoCs.
  • Analytical Rigor: Proven ability to automate complex data pipelines and visualize large datasets to identify microarchitectural trends.
  • Experience working on CPU or smartphone devices.- Preferred: Experience developing CPU microbenchmarks.