← All jobs
CPU Performance Modeling Architect
About the role
Within the CPU Performance Architecture group, explore, model, and design state-of-the-art, high-performance, low-power CPUs for next-generation computing devices. Contribute ideas for advanced CPU performance features, model and productize them, write and maintain sections of the CPU architectural performance model, analyze workloads to identify bottlenecks, evaluate design alternatives through simulation, collaborate with RTL and design teams on implementation cost, and maintain the team's simulation environment.
Requirements
- Degree in Electrical Engineering, Computer Engineering, or Computer Science (BS + 4 yrs, MS + 3 yrs, or PhD + 2 yrs relevant hardware/software experience)
- Strong background in CPU architecture and micro-architecture (caches, branch prediction, decode, execute units, MMU, etc.)
- Hands-on experience in a CPU performance modeling/simulation environment
- Proficiency in C and C++, plus scripting languages like Python or Perl
- Experience with common performance benchmarks and workloads
- Familiarity with OS internals and compiler technology is a plus
What we offer
- Competitive salary, stock purchase plan (ESPP), and performance-related bonus
- Full relocation and immigration support to Ireland (if needed)
- Comprehensive life, medical, income, and travel insurance
- Matching pension scheme and education assistance
- Generous maternity and paternity leave
- Subsidized physical and mental well-being memberships and bike-to-work scheme
- Active employee-run clubs
- Opportunity to live and work in Cork
