Senior Architect, SOC Modeling
NVIDIA · Santa Clara, CA · 1 mo ago
EngineeringFull-time
About the role
NVIDIA Architecture Modeling group is seeking Architects, Functional Modeling Engineers, and Simulation experts to join various architecture efforts across GPU/ SOC Architecture teams. Key responsibilities include modeling and analysis of SoC & Systems algorithms and features, building platforms for SOC's that enable left shift for the SW teams, collaborating with SOC architects, developing tests and test plans, and ensuring alignment between modeling teams.
Responsibilities
- Modeling and analysis of SoC & Systems algorithms and features, across datacenter, automotive, and client products
- Build and deliver platforms for SOC's that enable left shift for the SW teams aligned with project milestones
- Work closely with the SOC architects and guide modeling teams to deliver high-quality functional models that involve SOC+GPU use cases
- Collaborate with our EDA partners to align on customer-facing technologies
- Develop tests, test plans, and testing infrastructure for new architectures/features and conduct code coverage analysis and reporting
- Ensure alignment between the various modeling teams at NVIDIA, GPU modeling teams, and modeling teams overseas
Requirements
- Master’s or PhD in Computer Science, Electrical Engineering, Computer Engineering, or a related relevant field (or equivalent experience)
- 5+ years of relevant work experience
- Strong programming ability: C++, C along with a good understanding of build systems (CMAKE, make), toolchains (GCC, MSVC), and libraries (STL, BOOST)
- Computer Architecture background with experience in modelling with SystemC & TLM preferred
- Familiarity with Docker, Jenkins, Python, Perl
- Excellent communication and interpersonal skills and ability to work in a distributed team environment
Qualifications
- Master’s or PhD in Computer Science, Electrical Engineering, Computer Engineering, or a related relevant field (or equivalent experience)
- 5+ years of relevant work experience
- Strong programming ability: C++, C along with a good understanding of build systems (CMAKE, make), toolchains (GCC, MSVC), and libraries (STL, BOOST)
- Computer Architecture background with experience in modelling with SystemC & TLM preferred
- Familiarity with Docker, Jenkins, Python, Perl
- Excellent communication and interpersonal skills and ability to work in a distributed team environment
Skills
- Experience with SystemC & TLM
- Programming languages: C++, C
- Build systems: CMAKE, make
- Toolchains: GCC, MSVC
- Libraries: STL, BOOST
- Docker, Jenkins
- Python, Perl
Benefits
- Base salary range: $152,000 - $241,500 for Level 3, and $184,000 - $287,500 for Level 4
- Eligible for equity and benefits
Pay
- Base salary range: $152,000 - $241,500 for Level 3, and $184,000 - $287,500 for Level 4
Schedule
- Not specified
Benefits
- Not specified
Contact Information
- Applications for this job will be accepted at least until July 30, 2026
Company Information
- NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer.
- NVIDIA uses AI tools in its recruiting processes.
- NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer.
- We highly value diversity in our current and future employees.