JOBSEARCHER

CPU Performance Engineer

Job ResponsibilitiesSilicon 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 QualificationsBachelor'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 QualificationsPrior experience in power instrumentation and measurement of mobile devices is a plusMobile 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.