ASIC Engineer - PCIE

World leader in accelerated computing, pioneering AI and digital twins technology transforming major industries.
Embedded
Mid-Level Software Engineer
In-Person
2+ years of experience
AI · Automotive · Gaming

Description For ASIC Engineer - PCIE

NVIDIA is seeking a passionate ASIC Design Engineer to design and implement PCI Express controllers for world-leading SoCs and GPUs. This role offers a unique opportunity to impact various product lines from consumer graphics to self-driving cars and AI. The position is part of NVIDIA's global team pushing the boundaries of computing technology.

The role focuses on developing PCI Express controllers, requiring expertise in micro-architecture, RTL development, and complex system design. You'll work with cutting-edge technology in a company that has evolved from being a graphics pioneer to becoming "the AI computing company."

As an ASIC Engineer, you'll be responsible for the complete lifecycle of PCI Express Controller development, from micro-architecture to post-silicon verification. You'll collaborate with various teams, including hardware architects, verification teams, and VLSI designers, ensuring optimal performance, power efficiency, and design integrity.

The position offers exposure to NVIDIA's diverse technology portfolio, from gaming and visualization to autonomous vehicles and artificial intelligence. You'll be joining a company known for innovation and technical excellence, working alongside some of the industry's brightest minds.

NVIDIA provides an environment that values creativity, autonomy, and technical challenges, making it one of the technology world's most desirable employers. The company maintains a strong commitment to diversity and equal opportunity, fostering an inclusive workplace culture.

Last updated 3 months ago

Responsibilities For ASIC Engineer - PCIE

  • Own the micro-architecture and RTL development of design modules for PCI Express Controllers
  • Micro-architect features to meet performance, power and area requirements
  • Work with HW and system architects to define critical features
  • Help verification teams to verify the correctness of implemented features
  • Collaborate with timing, VLSI and Physical design teams
  • Enable FPGA and software teams to prototype the design
  • Work on post-silicon verification and debug

Requirements For ASIC Engineer - PCIE

Python
  • BS / MS or equivalent experience
  • 2+ years of design experience
  • Experience in micro-architecture and RTL design of complex units
  • Exposure to design and verification tools
  • Deep understanding of ASIC design flow
  • Expertise in Verilog
  • Design experience in High Speed IO controllers like PCI Express
  • Knowledge of PCI Express Protocol - Gen 3 and above
  • Good debugging and problem solving skills
  • Scripting knowledge (Python/Perl/shell)
  • Good interpersonal skills

Interested in this job?

Jobs Related To NVIDIA ASIC Engineer - PCIE

ASIC Design Engineer - Hardware

ASIC Design Engineer position at NVIDIA focusing on system-level IP development and performance measurement for GPUs and SOCs, offering competitive compensation and growth opportunities.

VLSI Physical Design Engineer

VLSI Physical Design Engineer position at NVIDIA, focusing on networking product development with competitive salary and equity benefits.

DFT Engineer

DFT Engineer position at NVIDIA focusing on verification of Memory BIST logic and DFT circuits, requiring 1-4 years of experience in semiconductor industry.

Software Engineer

Software Engineer position at NVIDIA focusing on InfiniBand Switch and NVLink Core FW development, requiring 3+ years experience in embedded systems and proficiency in C++ and Python.

Firmware PHY Design Engineer

Design and develop firmware for NVIDIA's networking products, focusing on PHY layer implementation for high-performance computing solutions.