THE PERSON:
You have a passion for leading edge CPU/SoC architecture, design and verification. You are a team player who has excellent communication skills and enjoys collaborating with architects & engineers located in different sites and time-zones. You have strong analytical and problem-solving skills and are willing to learn and ready to take on problems.
KEY RESPONSIBILITIES:
- Work with CPU micro-architects and designers to optimize future CPU cores
- Analyze the competition and identify areas for future improvement in our products
- Characterize workloads, project performance, and debug performance problems
- Run performance simulations and analyze results to evaluate CPU architectural features
- Enhance existing application tracing techniques
- Develop and maintain tools for data collection and analysis
- Execute post-silicon debug/tuning efforts to ensure AMD processors are fully performance optimized
- Job responsibilities also include multi-discipline interactions with microprocessor architects, ISA definition owners, software optimizers, compiler team, logic designers, and verification engineers to identify, resolve and document architectural performance issues
PREFERRED EXPERIENCE:
- 3-15years of prior industry/academic experience
- Strong experience with computing software, including operating systems, hypervisors, compilers, drivers, and applications
- Experience with computer architecture, system simulation, and performance evaluation
- Experience analyzing system bottlenecks and optimizing computing systems for performance
- Adept at mathematical and statistical modeling
- Experienced with x86 instruction set processors
- Proficient in C/C++ programming and software engineering concepts
ACADEMIC CREDENTIALS:
- Bachelors, Masters or PhD degree in Electronics/Computer Engineering or Computer Science with emphasis on computer architecture preferred