Intel Corporation

CPU Microcode Design Engineer

Intel Corporation

full-time

Posted on:

Location Type: Hybrid

Location: AustinOregonTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $105,650 - $200,340 per year

About the role

  • Develop and optimize microcode to enable efficient execution of processor instructions.
  • Participate in the definition of microcode architecture, partnering with processor architects to design instructions that enhance performance and functionality.
  • Collaborate with processor architects and design engineers to integrate microcode seamlessly into processor architecture.
  • Conduct performance analysis to ensure reliability and effectiveness of microcode under various operating conditions and workloads.
  • Identify opportunities for innovation and enhancement of microcode solutions to address processor performance and design constraints.

Requirements

  • Bachelor's degree in Computer/Electrical Engineering, Computer Science, or a related field with 3 + years of experience or a Master's in the same fields with 6+ months of educational or work experience
  • Firmware development in CPU microcode.
  • Computer Architecture and/or Micro Architecture techniques.
  • RTL logic design using Verilog and debug using industry standard tools.
  • Linux shell, Perl, or Python scripting.
  • Experience simulator development using C++ x86 assembly programming.
  • CPU architecture/assembly.
  • Experience with performance analysis tools and techniques.
Benefits
  • health
  • retirement
  • vacation
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
microcode developmentfirmware developmentCPU microcodecomputer architecturemicro architectureRTL logic designVerilogC++x86 assembly programmingperformance analysis
Soft Skills
collaborationinnovationproblem-solvingcommunication
Certifications
Bachelor's degree in Computer EngineeringBachelor's degree in Electrical EngineeringBachelor's degree in Computer ScienceMaster's degree in Computer EngineeringMaster's degree in Electrical EngineeringMaster's degree in Computer Science