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 experienceStrong experience with computing software, including operating systems, hypervisors, compilers, drivers, and applicationsExperience with computer architecture, system simulation, and performance evaluationExperience analyzing system bottlenecks and optimizing computing systems for performanceAdept at mathematical and statistical modelingExperienced with x86 instruction set processorsProficient in C / C++ programming and software engineering conceptsSkills Required
C++, X86, Simulation, Microarchitecture, Statistical Modeling