NVIDIA logo
NVIDIA
Posted 73 days agoVerified live 16h ago

Software Engineer, GPU Performance Tools

Brief overview

Remote
UndergradOr in progress
$124k–$196k/yrStated range
3+ yrsMinimum
4,626 H-1B approvalsDept. of Labor
1,242 green cardsCertified filings
PythonC++Computer ArchitecturePerformance AnalysisParallel ProgrammingAccelerated ComputingGPU Profiling ToolsSoftware Engineering Practices

About the company

NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI.

Visa sponsorship history

4 years sponsoring, last filed FY2026H-1B dependent

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
4,626H-1B approved
99%approval rate
1,238new H-1B hires
1,242PERM certified
$190,000median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
2023997
20241,519
20251,767
2026343
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
2023203
2024276
2025466
2026436
Green Card (PERM) FilingsCertified green card filings: a long-term commitment to international hires.
2023362
2024279
2025573
202628
Top sponsored roles
Software EngineerHardware Engineer, ElectronicsEngineer Senior Systems SoftwareArchitectEngineer Senior ASIC
Sponsored employees from
IndiaChinaCanadaTaiwanSouth Korea

Job description

Summary

NVIDIA's GPU Architecture Group is seeking an outstanding Software Engineer to advance the state of the art in GPU performance tools. This role offers the opportunity to develop innovative profiling capabilities on the next-generation hardware and reshape how engineers understand and optimize the world's most advanced GPUs.

Responsibilities

  • Build innovative features for NVIDIA's GPU profiling tools from inception to execution
  • Incorporate new hardware profiling capabilities into tools and workflows
  • Work independently based on high-level requirements, filling in build details and making sound engineering decisions
  • Collaborate with architects, performance engineers, and other software teams to understand requirements and deliver solutions
  • Improve and maintain a large, evolving codebase with high standards for quality and reliability

Skills

  • B.S., M.S., or PhD in Computer Science, Computer Engineering, or a related field (or equivalent experience)
  • 3 years or more experience writing production software in Python and C++
  • Proven foundation in computer architecture and performance analysis
  • Experience in parallel programming or accelerated computing
  • Track record of building tools or infrastructure for other engineers, with a strong sense of what makes a great developer experience
  • Up to date with the latest software engineering practices including AI-enabled development tooling
  • Contributions to open-source performance analysis tooling
  • Experience as a user or creator of CPU or GPU profiling tools
  • Experience in GPU computing or accelerated computing platforms
  • Background with building software tools on top of hardware capabilities
  • Familiarity with AI workloads and their performance characteristics

Qualifications

Must Haves

  • B.S., M.S., or PhD in Computer Science, Computer Engineering, or a related field (or equivalent experience)
  • 3 years or more experience writing production software in Python and C++
  • Proven foundation in computer architecture and performance analysis
  • Experience in parallel programming or accelerated computing
  • Track record of building tools or infrastructure for other engineers, with a strong sense of what makes a great developer experience
  • Up to date with the latest software engineering practices including AI-enabled development tooling

Nice to Haves

  • Contributions to open-source performance analysis tooling
  • Experience as a user or creator of CPU or GPU profiling tools
  • Experience in GPU computing or accelerated computing platforms
  • Background with building software tools on top of hardware capabilities
  • Familiarity with AI workloads and their performance characteristics

More jobs like this