Hardware Performance Engineer

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
$136,000 - $264,500
Hardware
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For Hardware Performance Engineer

NVIDIA is seeking a Hardware Performance Engineer to join their innovative team working on next-generation SoC solutions. This role combines deep technical expertise in hardware architecture with performance optimization and customer interaction. The position offers an opportunity to work at the forefront of computing technology, focusing on modeling and analyzing advanced SoC solutions.

The role involves working with cutting-edge technology in CPU, GPU, and AI accelerator architectures. You'll be responsible for analyzing and optimizing hardware performance, working directly with customer workloads, and proposing architectural improvements. This position requires both technical depth in computer architecture and the ability to communicate effectively with various teams and external customers.

NVIDIA offers a competitive compensation package, including equity and comprehensive benefits. The company's position as a leader in accelerated computing and AI provides an exciting opportunity to work on transformative technology that impacts various industries. The role is perfect for someone passionate about hardware performance optimization and eager to contribute to next-generation computing solutions.

Working at NVIDIA means joining a diverse, inclusive environment where innovation is celebrated and technical excellence is pursued. The company's commitment to pushing technological boundaries and its strong market position make this an excellent opportunity for career growth and impact in the field of hardware engineering.

Last updated 3 months ago

Responsibilities For Hardware Performance Engineer

  • Model and study user workloads on existing hardware at IP and SoC levels
  • Propose modifications to existing architectures at block or chip level
  • Develop and evaluate potential optimizations including CPU/GPU and ML architecture optimizations
  • Generate estimates of performance improvement and power impact
  • Work with external customers to understand and characterize unique user workloads

Requirements For Hardware Performance Engineer

Python
Linux
  • Master's Degree in Computer Engineering or Electrical Engineering (or equivalent experience)
  • 3+ years of industry experience
  • High-level understanding of Computer Architecture -- CPUs, GPU, AI accelerator, Fabric, Memory Sub System, Networking
  • Workload analysis and characterization experience
  • Understanding of performance and power factors at chip, system, and product levels
  • Excellent coding and algorithmic thinking skills
  • Experience with cycle-accurate and cycle-approximate performance models
  • Strong interpersonal communication and teamwork skills

Benefits For Hardware Performance Engineer

Equity
  • Equity

Interested in this job?

Jobs Related To NVIDIA Hardware Performance Engineer

Senior ASIC Timing Engineer

Senior ASIC Timing Engineer role at NVIDIA, focusing on timing analysis and closure for advanced computing hardware with competitive compensation and benefits.

Senior Mask Design Engineer - Hardware

Senior Mask Design Engineer position at NVIDIA, focusing on mixed-signal circuit designs and layout using advanced CMOS technologies.

Hardware Applications Engineer, Data Center Products

Senior Hardware Applications Engineer role at NVIDIA focusing on datacenter products, requiring 6+ years of experience in enterprise hardware solutions and customer enablement.

Senior Optical MSDV Hardware Engineer

Senior Optical MSDV Hardware Engineer role at NVIDIA, focusing on validation of electro-optical transceiver modules and photonic designs.

Senior Digital Design Verification Engineer - Hardware

Senior Digital Design Verification Engineer role at NVIDIA focusing on SerDes IPs verification using advanced methodologies.