Назад к вакансиям

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