Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 6
Algorithms
Data Structures
Profiling @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Responsibilities
- Drive architectural specifications to closure across multiple stakeholders.
- Develop written specifications for key component-level and system-level designs.
- Embody specifications in an executable model used by many customers across NVIDIA.
- Ensure high performance using good C++ software practices, solid algorithms and data structures, and parallelism.
- Resolve performance and correctness issues across chip and hardware subsystems by working across teams.
Requirements
- A BS or higher degree in a relevant field (CS, EE, Math) or equivalent experience, with 5+ years of relevant experience.
- Expert programming and software skills in C++.
- Experience in RTL design and/or architecture with the ability to understand common chip design concepts.
- An automation-centered mindset.
- A desire to improve work efficiency using AI.
Ways to stand out from the crowd
- Experience with systems-level/architectural/chip modeling, profiling, and analysis.
- Strong combined RTL and C++ skillset.
#LI-Hybrid
More jobs at Nvidia
Ncx Senior Engineer
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
System Test Engineer
Nvidia · Santa Clara, United States
USD 132,000-253,000 per year
Senior Software Engineer, DGX Cloud Orchestration
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Technical Program Manager, Deep Learning Frameworks
Nvidia · Santa Clara, United States
USD 168,000-322,000 per year
Senior Software Engineer, CUDA Core Libraries
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Similar jobs
Senior Software Engineer - Analytics Platform
Bloomberg · New York City, United States
USD 160,000-240,000 per year
Senior Software Engineer, Metropolis Vision Ai
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Senior C++ Software Engineer - Infrastructure Tools
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Software R&D Engineer, Digital Logic Synthesis - New College Grad 2026
Nvidia · Santa Clara, United States
USD 116,000-218,500 per year
Senior Accelerated Computing Architect
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Developer Technology Engineer, Public Sector
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Software Engineer, Metropolis Vision AI
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Senior Software R&D Engineer, Digital Logic Synthesis
Nvidia · Santa Clara, United States
USD 168,000-264,500 per year