Develop logic design and register transfer level (RTL) coding for CPU components, such as cell libraries, functional units, and CPU IP blocks.
Participate actively in defining architecture and microarchitecture features to optimize CPU performance, power, and area.
Write RTL and employ strategies to meet power, performance, area, and timing goals while ensuring design integrity and readiness for physical implementation.
Review and refine verification plans and tests to ensure correct implementation of design features.
Resolve failing RTL tests and implement corrective measures to meet design specifications.
Document microarchitectural specifications (MAS) for CPU features and ensure their alignment with project goals.
Support SoC customers to achieve seamless integration of the CPU block into larger designs.
Requirements
Bachelor’s Degree in Electrical or Computer Engineering or any STEM related education with at least 2+ years of experience -OR
Master's Degree in Electrical or Computer Engineering
At least 1+ years of coursework or experience in the following areas: Basic Logic Design, Microprocessors, Computer Architecture, Digital design and RTL coding, Verilog/SystemVerilog and/or VHDL, Synthesis tools (Design Compiler, Genus), Scripting languages (Python, Perl, TCL)