





Strong employer brand and metro location increase applicant density, but role is senior and highly specialized.
Highly specialized embedded/mobile performance skills (CPU architecture, drivers, power optimization) limit cross-industry transferability.
Explicit 10+ years and deep mandatory skills in CPU architecture, Linux internals, and low-level programming raise filter strictness.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop and optimize software leveraging CPU architecture knowledge to achieve high performance and low power consumption.
Run application benchmarks and perform pre- and post-silicon verification to meet performance and power objectives.
Analyze software workloads to identify and resolve performance bottlenecks, collaborating closely with CPU, DSP, and Compiler teams.
Bachelor's in Engineering, Information Systems, Computer Science, or related field with 4+ years software engineering experience OR Master's with 3+ years OR PhD with 2+ years.
10+ years of software engineering or related experience overall.
Proficiency in programming languages C, C++, Assembly, and scripting languages; strong knowledge of Linux internals and device drivers.
Strong understanding of computer architecture and operating system concepts.
Experienced in CPU architecture-focused software development and power-performance optimization for embedded or mobile platforms.
Skilled in debugging and optimizing high-performance software stacks including Linux kernel components and optimized libraries.
Able to collaborate effectively with cross-functional teams (CPU, DSP, Compiler) to meet hardware performance goals and conduct detailed technical documentation.