Minimum BS and 10+ years of relevant industry experience Experience with Verilog and/or VHDL Experience with simulators and waveform debugging tools Experience with logic design principles Experience with microprocessor architecture, including experience with at least one of the following: instruction fetch and decode, branch prediction, instruction scheduling and register renaming, out-of-order execution, integer and floating point execution, load/store execution, or cache and memory subsystems Experience with timing, power and area tradeoffs in CPU microarchitecture Experience with low power and high performance microarchitecture techniques Experience using an interpretive language such as Perl or Python Experience in C or C++ programming