Atom Cpu Architecture Engineer

Intel Intel · Semiconductors · Texas, Austin, United States

This role focuses on CPU architecture and microarchitecture engineering at Intel, involving the design, development, and optimization of CPU logic for performance, power, and area. Responsibilities include defining specifications, evaluating trade-offs, modeling performance, and collaborating with cross-functional teams. The role requires a degree in a relevant engineering field and experience with CPU simulators and C++.

What you'd actually do

  1. 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.
  2. Understands the CPU requirements and defines targets (performance, power, frequency, and area) and content (features) that meet the requirements.
  3. Evaluates feasibility trade-offs, explores, and defines new approaches and novel architectures for CPU.
  4. 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.
  5. Models CPU performance and power, analyzes the bottlenecks of current CPUs on workloads that reflect CPU future usage.

Skills

Required

  • 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
  • C++
  • High performance micro-architecture techniques and research
  • CPU architecture and micro-architecture simulators, tracing technologies, and performance analysis.

Nice to have

  • 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)

What the JD emphasized

  • High performance micro-architecture techniques and research
  • CPU architecture and micro-architecture simulators, tracing technologies, and performance analysis.