Senior Compiler Engineer - Compute jobs in United States
cer-icon
Apply on Employer Site
company-logo

NVIDIA · 1 month ago

Senior Compiler Engineer - Compute

NVIDIA is a leading technology company seeking a highly motivated Compiler Software Engineer to join their CUDA Compiler team. The role involves crafting compiler capabilities for high performance parallel applications on NVIDIA's GPUs, focusing on optimizing the CUDA C++ compiler and enhancing the programming language specifications.

AI InfrastructureArtificial Intelligence (AI)Consumer ElectronicsFoundational AIGPUHardwareSoftwareVirtual Reality
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

Design and implement enhancements to the CUDA C++ compiler driver and front-end, ensuring tight integration with industry-leading third-party compiler software
Contribute to the CUDA C++ programming language specification and its evolution factoring in support for new GPU hardware capabilities
Drive language conformance, front-end robustness, and compile-time improvements that benefit a wide range of users, from deep learning researchers to safety-critical software developers
Provide engineering support for the compiler and deliver targeted changes for production customer releases
Establish strong customer/partner relationships and trust through excellent execution and high-quality software development

Qualification

C++ developmentCompiler front-end technologyMultithreaded programmingCUDA C++ developmentCompiler engineeringMeet deadlinesInterpersonal skillsVerbal communicationWritten communicationTeamwork

Required

BS/MS/PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience)
4+ years of experience in developing production compilers or related software
Knowledge of compiler front-end technology
Advanced C++ development skills, including experience working with large, modularized codebases
Strong interpersonal, verbal and written communications skills
Capability to achieve objectives under tight deadlines
Experience executing tasks while managing competing priorities
Experience writing and debugging multithreaded programs
Deep understanding of technology and passion for what you do with strong teamwork, specifically a proven ability to effectively guide and influence within a dynamic matrix environment

Preferred

Strong track-record in compiler engineering with EDG, LLVM-clang or other industrial strength compiler front-end
Prior work on domain-specific front-ends or IRs such as MLIR, including dialect development or integration with custom compilers
CUDA C++ application development experience
Strong understanding of parallel programming concepts
Experience working with Programming Language and programming language standards

Benefits

Equity
Generous benefits package

Company

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

H1B Sponsorship

NVIDIA has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1877)
2024 (1355)
2023 (976)
2022 (835)
2021 (601)
2020 (529)

Funding

Current Stage
Public Company
Total Funding
$4.09B
Key Investors
ARPA-EARK Investment ManagementSoftBank Vision Fund
2023-05-09Grant· $5M
2022-08-09Post Ipo Equity· $65M
2021-02-18Post Ipo Equity

Leadership Team

leader-logo
Jensen Huang
Founder and CEO
linkedin
leader-logo
Michael Kagan
Chief Technology Officer
linkedin
Company data provided by crunchbase