Senior Compiler Engineer - Compute
at Nvidia
š Santa Clara, United States
USD 148,000-287,500 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Software Development @ 4 Communication @ 7 Parallel Programming @ 7 Debugging @ 4 CUDA @ 4 GPU @ 4Details
We are looking for a highly motivated Compiler Software Engineer to join a dynamic and innovative CUDA compiler team. You will craft compiler capabilities that enable development and deployment of high-performance parallel applications on NVIDIA's next-generation GPUs. The team delivers language extensions and performance improvements for workloads ranging from deep learning, scientific computation, and self-driving cars to video games and virtual reality.
Responsibilities
- Design and implement enhancements to the CUDA C++ compiler driver and front-end, ensuring tight integration with third-party compiler software.
- Contribute to the CUDA C++ programming language specification and its evolution, including support for new GPU hardware capabilities.
- Drive language conformance, front-end robustness, and compile-time improvements benefiting a wide range of users.
- Provide engineering support for the compiler and deliver targeted changes for production customer releases.
- Establish and maintain strong customer/partner relationships through high-quality software development and execution.
Requirements
- BS/MS/PhD in Computer Science, Computer Engineering, or a related field (or equivalent experience).
- 4+ years of experience developing production compilers or related software.
- Knowledge of compiler front-end technology and experience with compiler development.
- Advanced C++ development skills, including experience with large, modularized codebases.
- Experience writing and debugging multithreaded programs.
- Strong understanding of parallel programming concepts.
- Strong interpersonal, verbal, and written communication skills; ability to work in a matrixed environment and manage competing priorities.
- Capability to achieve objectives under tight deadlines.
Ways to Stand Out
- Strong track record in compiler engineering with EDG, LLVM-clang, or other industrial-strength compiler front-ends.
- 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.
- Experience working with programming language design and standards.
Compensation & Benefits
- Base salary range for Level 3: 148,000 USD - 235,750 USD.
- Base salary range for Level 4: 184,000 USD - 287,500 USD.
- You will also be eligible for equity and benefits. Benefits information: https://www.nvidia.com/en-us/benefits/
Additional Information
- Location: Santa Clara, California, United States.
- Employment type: Full time.
- Applications accepted at least until December 27, 2025.
- NVIDIA is an equal opportunity employer committed to fostering a diverse work environment.