Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Develop and optimize CPU software focusing on high performance and low power consumption using deep knowledge of CPU architecture.
Perform benchmarks and critical pre- and post-silicon verification to ensure software meets performance and power targets.
Analyze and debug software workloads to identify and resolve performance bottlenecks, collaborating closely with CPU, DSP, and Compiler teams.
Minimum Requirements
Bachelor's degree in Engineering, Information Systems, Computer Science or related field with 4+ years software engineering experience OR Master's degree with 3+ years OR PhD with 2+ years.
Total 9+ years of software engineering or related experience.
2+ years programming experience in languages like C, C++, Java, or Python; excellent skills in C/C++/Assembly/Scripting mandatory.
Strong understanding of computer architecture, operating system concepts, and Linux internals/device drivers required.
Ideal Candidate Profile
Experienced in CPU architecture aware software development and performance optimization.
Proficient in conducting pre- and post-silicon verification and benchmarking in complex compute environments.
Capable of collaborative cross-functional work with CPU, DSP, and compiler teams to align software solutions with hardware capabilities.
