Atom CPU Architecture Engineer
Intel · Austin, TX · 5 days ago
HybridArt & Creative$122k–$173k/yrFull-time
The Role and Impact
Join Intel as a CPU Performance Architect in Austin, TX and play a pivotal role in advancing cutting-edge semiconductor technology. You will be at the forefront of designing and developing CPU logic, ensuring power, performance, and area optimization to meet Intel's world-class standards. As part of our innovative engineering team, your contributions will directly impact the success of Intel's CPU designs and their integration into system-on-chip (SoC) solutions. This is an exciting opportunity to shape the architecture and microarchitecture of CPUs, influencing the development of industry-leading processors that power the future of computing.
Key Responsibilities
- Develops and drives end-to-end CPU architecture specifications for highly optimized, modular, and scalable CPU based on hardware features, requirements, and interoperability of hardware and software throughout the product life cycle.
- Understands the CPU requirements and defines targets (performance, power, frequency, and area) and content (features) that meet the requirements.
- Evaluates feasibility trade-offs, explores, and defines new approaches and novel architectures for CPU.
- Invents, conceptualizes, and specifies architectural and microarchitecture features to deliver optimized CPU requirements for multiple segments from high performance computing to extreme low-power products.
- Models CPU performance and power, analyzes the bottlenecks of current CPUs on workloads that reflect CPU future usage.
- Develops tests, test plans, and testing infrastructure for new architectures/features for CPU, performs functional modeling simulations, and conducts analysis of test results using advanced statistics and data predictions for benchmarking performance and determining areas for improvement.
- Provides experimental/proof-of-concept changes for proposing design alternatives meeting performance, power, area, and timing constraints.
- Collaborates with architects, design, verification, and validation engineers during the execution of the project.
- Delivers definition of new microarchitecture and finds mitigations for issues that arise during feature implementation to improve the overall design of CPU and overcome bottlenecks and constraints.
Qualifications
- Minimum Qualifications: The candidate must have a Bachelor's Degree in Computer Science, Electrical Engineering and Computer Science, Electronics and Communications Engineering or related computing discipline and 2+ years' related experience OR a Master's in Computer Science, Electrical Engineering and Computer Science, Electronics and Communications Engineering, or related computing discipline, and 6+ months of related experience listed below.
- High performance micro-architecture techniques and research
- CPU architecture and micro-architecture simulators, tracing technologies, and performance analysis
- 6+ months experience or coursework with C++
Preferred Qualifications
- PhD in Computer Science, Electrical Engineering and Computer Science, Electronics and Communications Engineering, or related discipline.
- Internship or experience in a CPU design or verification role.
- Advanced skills with Object Oriented Programming (C++/STL)