Taro Logo

Emulation and FPGA Engineer

NVIDIA is the world leader in accelerated computing, pioneering solutions for challenges no one else can solve.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Emulation and FPGA Engineer

NVIDIA is seeking passionate engineers for FPGA prototyping of next-generation GPUs and SOCs. The role involves building prototypes, RTL design and verification, performance improvement, and supporting customers. Key responsibilities include:

  • Making RTL FPGA-friendly, partitioning designs, synthesis, and place and route
  • RTL design and verification of FPGA transactors
  • Improving performance and generating bit streams
  • Bringing up designs on boards and problem-solving
  • Releasing prototypes to customers and providing support
  • Understanding design and implementation, defining configurations, developing infrastructure, and verifying design correctness
  • Coordinating with architects, designers, verification engineers, and software teams

Requirements:

  • BS/MS with proven experience or equivalent
  • 3+ years experience in FPGA prototyping tools (Protocompiler, Synplify Premier, Vivado) and ASIC flows
  • Expertise in Verilog and System Verilog
  • Experience in Backend flows of FPGA Prototyping
  • Exposure to ASIC design and verification tools
  • Strong digital design concepts
  • Excellent debugging and problem-solving skills
  • Hands-on experience with lab FPGA debug methodologies and equipment

Preferred qualifications:

  • Strong interpersonal skills and teamwork
  • Experience in system/SOC/Full chip level verification
  • Prior experience with hardware emulation or prototyping of high-performance processors or SOCs
  • Scripting knowledge (Perl/shell/Tcl)

NVIDIA offers a dynamic work environment and is an equal opportunity employer valuing diversity and inclusion.

Last updated 8 months ago

Responsibilities For Emulation and FPGA Engineer

  • Build FPGA prototypes (RTL modification, partitioning, synthesis, place and route)
  • RTL design and verification of FPGA transactors
  • Improve performance and generate bit streams
  • Bring up designs on boards and problem-solve
  • Release prototypes to customers and provide support
  • Understand design and implementation, define configurations, develop infrastructure, and verify design correctness
  • Coordinate with architects, designers, verification engineers, and software teams

Requirements For Emulation and FPGA Engineer

  • BS/MS with proven experience or equivalent
  • 3+ years experience in FPGA prototyping tools and ASIC flows
  • Expertise in Verilog and System Verilog
  • Experience in Backend flows of FPGA Prototyping
  • Exposure to ASIC design and verification tools
  • Strong digital design concepts
  • Excellent debugging and problem-solving skills
  • Hands-on experience with lab FPGA debug methodologies and equipment

Interested in this job?