CPU Microarchitect/RTL Engineer
AppleVarious Locations within Israelот 10 лет
PythonC++SystemVerilogRTLMicro-architecturePerlCPUVHDLLogic DesignMicroprocessor Architecture
Описание
Apple develops groundbreaking products, and their Silicon Engineering Group (SEG) is seeking dedicated engineers for CPU architecture and microarchitecture development.
Responsibilities
- Own or participate in microarchitecture development and specification,
from early high-level architectural exploration through microarchitectural research to a detailed specification
- Develop, assess, and refine new RTL features to target power, performance,
area, and timing goals
- Support test bench development and simulation for functional and performance
verification
- Explore high performance strategies and validate that the RTL design meets
targeted performance
- Work with multifunctional engineering team to implement and validate
physical design on the aspects of timing, area, reliability, testability, and power
Requirements
- 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
We offer
- A commitment to accessibility in the workplace, culture, benefits and
digital tools
Hiring process
- Submit resume