
CPU Microcode Design Engineer
Intel Corporation
full-time
Posted on:
Location Type: Hybrid
Location: Austin • Oregon • Texas • United States
Visit company websiteExplore more
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