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.
Docker @ 3
GPU @ 6
Jenkins @ 3
Perl @ 3
Python @ 3
- 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
Are you passionate about coding, architecture, and creating models for hardware? This opportunity is outstanding as you will work at the forefront of technology. You will help build and improve the modelling infrastructure for GPU and SOC models. Your work will be essential in transforming software development on NVIDIA hardware for the company and our customers. Join us and contribute to something truly transformative!
Responsibilities
- Develop the tools, libraries, and environments to model and simulate next-generation chip architectures.
- Support the architecture and engineering teams by enabling them to build their models on top of this advanced environment.
- Successfully implement solutions to complex modelling problems using your expertise in SystemC, C++, and Architecture.
- Guide and influence teams that model GPU features, ensuring they bring to bear the environment's features to build efficient hardware models.
- Document, develop, and build tools to analyze, simulate, validate, and verify models with precision.
Requirements
- 12+ years of experience in the field.
- A Bachelor's Degree (or equivalent experience) in Computer Science, Electrical Engineering, Computer Engineering, or a related field, along with 10+ years of relevant work experience.
- Strong programming skills in C++ and C, coupled with a solid understanding of build systems (CMAKE, make), toolchains (GCC, MSVC), and libraries (STL, BOOST).
- Proven background in Computer Architecture with experience in modeling using SystemC & Transaction Level Modelling (TLM).
- Familiarity with Docker, Jenkins, Python, and Perl.
- Ability to communicate clearly and constructively, engaging effectively within a distributed team environment.
Benefits
You will also be eligible for equity and benefits.
More jobs at Nvidia
Senior System Software Engineer, Interactive World Models
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Software Engineer – Streaming
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
System Software Engineer - GeForce Now Low Latency Streaming
Nvidia · Santa Clara, United States
USD 124,000-241,500 per year
Gpu Architecture Engineer - New College Grad 2026
Nvidia · Santa Clara, United States
USD 124,000-241,500 per year
Compiler Engineer, Infrastructure - New College Grad 2026
Nvidia · Santa Clara, United States
USD 108,000-195,500 per year
Similar jobs
Principal Architect, SoC and Systems Modelling
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Senior Software Engineer, GoLang - DSX MaxQ
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Software QA Test Development Engineer - Diagnostics
Nvidia · Santa Clara, United States
USD 140,000-270,200 per year
Senior Software Engineer, Cloud Automation
Nvidia · Warsaw, Poland
PLN 183,800-318,500 per year
Staff+ Software Engineer, Developer Productivity
Anthropic · San Francisco, United States, New York City, United States, Seattle, United States
USD 405,000-625,000 per year
Senior Devops Engineer, Cloud Simulation Infrastructure
Nvidia · Santa Clara, United States
USD 184,000-287,500 per year
Senior Systems Software Engineer, Observability and Telemetry Platform
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Formal Verification Engineer - New College Grad 2026
Nvidia · Santa Clara, United States
USD 100,000-189,800 per year