Rtl Design Engineer

AMD AMD · Semiconductors · Hyderabad, India · Engineering

This role is for an RTL Design Engineer at AMD, focusing on the design, development, integration, and validation of FPGA and AI Engine (AIE) based platforms. The engineer will work with RTL modules using VHDL/Verilog/SystemVerilog, collaborate with architecture and software teams on hardware-software co-design, and support system integration and validation. While the role involves AI Engines, the core craft is RTL design and FPGA/ASIC development, not direct AI/ML model building or research.

What you'd actually do

  1. Design, develop, and debug RTL modules using VHDL/Verilog/SystemVerilog.
  2. Develop and integrate FPGA and AI Engine (AIE) based solutions using AMD Vivado and Vitis tool flows.
  3. Perform functional verification, simulation, debugging, and performance analysis of complex digital designs.
  4. Collaborate with architecture and software teams to define and implement hardware-software co-design solutions.
  5. Analyze design performance, identify bottlenecks, and drive optimization efforts.

Skills

Required

  • RTL modules using VHDL/Verilog/SystemVerilog
  • FPGA and AI Engine (AIE) based solutions using AMD Vivado and Vitis tool flows
  • functional verification, simulation, debugging, and performance analysis
  • hardware-software co-design solutions
  • design performance analysis and optimization
  • board bring-up, system integration, and silicon validation
  • automation scripts using Python, Tcl, Bash, or similar scripting languages
  • design reviews and technical discussions
  • document design methodologies, implementation details, and validation results

Nice to have

  • digital design, FPGA development, or ASIC/SoC design
  • digital design fundamentals and hardware design methodologies
  • simulation and debugging tools
  • AMD/Xilinx Vivado
  • scripting languages such as Python, Tcl, or Bash
  • analytical, debugging, and problem-solving skills
  • communication and teamwork abilities
  • AMD AI Engine (AIE) development and Vitis tool flow
  • embedded systems and hardware-software co-design
  • performance optimization, profiling, and system-level debugging
  • DSP, signal processing, networking, wireless communications, or acceleration applications
  • Linux-based development environments
  • FPGA prototyping and board-level debugging