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