Silicon Design Engineer

AMD AMD · Semiconductors · San Jose, CA · Engineering

AMD is hiring a Silicon Design Engineer to research, design, develop, and test electronic components and systems for semiconductor manufacturing. This role involves ASIC development, including architecture design, logic design, system simulation, and evaluating the process flow from high-level designs to synthesis, place and route, and timing/power. The engineer will work on complex integrated circuits and utilize knowledge of electronic theory, design techniques, and engineering principles. Specific skills include developing synthesizable RTL (SystemVerilog/Verilog), implementing control logic and datapaths, ensuring RTL adherence to coding guidelines, supporting multi-clock domain designs, and designing/implementing PCIe/CXL protocol logic, along with system memory management and CPU architecture.

What you'd actually do

  1. Research, design, develop, and/or test electronic components and systems for semiconductor and related device manufacturing, employing knowledge of electronic theory.
  2. Perform definition, design, verification, and/or documentation for ASIC development.
  3. Determine architecture design, logic design, and/or system simulation.
  4. Contribute to the development of multidimensional designs involving the layout of complex integrated circuits.
  5. Evaluate all aspects of the process flow from high-level designs to synthesis, place and route, and timing and power use.

Skills

Required

  • Developing synthesizable RTL (SystemVerilog / Verilog) for complex digital blocks
  • Implementing control logic, datapaths, state machines, and protocol engines
  • Ensuring RTL adheres to coding guidelines, clocking/reset strategies, and low-power methodologies
  • Supporting multi-clock domain designs and CDC-safe implementations
  • Designing and implementing PCIe/CXL protocol related logic, including LTSSM, TLP/DLLP handling, credit management, error reporting, and compliance with PCIe Base Specification requirements
  • System memory management and CPU architecture