Fpga Place & Route Software Engineer

AMD AMD · Semiconductors · San Jose, CA · Engineering

Software engineer role focused on improving FPGA place and route solutions for emulation and prototyping platforms, working with industry partners and R&D teams to address limitations and develop tools for next-generation FPGAs.

What you'd actually do

  1. Work with AMD’s partners to understand the limitations in current AMD place and route solutions for emulation and prototyping FPGA designs.
  2. Triage designs from AMD’s partners to find root cause of timing closure failures, high compile time and memory usage.
  3. Apply knowledge of FPGA place and route algorithms to identify areas of improvement for AMD tools.
  4. Work closely with R&D team to implement tool improvements that help AMD’s partners achieve their design closure, compile time and memory goals.
  5. Work with AMD’s architecture team to develop tools support for next generation FPGAs.

Skills

Required

  • C++
  • FPGA implementation tools (Xilinx Vivado or Intel Quartus)
  • FPGA place-and-route(P&R) algorithms
  • timing closure methodologies
  • performance tuning
  • technical communication