

Share
What you'll be doing:
Work with architects, designers, and performance engineers to develop an energy-efficient GPU.
Identify key design features and workloads for building Machine Learning based unit power/energy models.
Develop and own methodologies and workflows to train models using ML and/or statistical techniques.
Improve the accuracy of trained models by using different model representations, objective functions, and learning algorithms.
Develop methodologies to estimate data movement power/energy accurately.
Correlate the predicted energy from models built at different stages of the design cycle, with the goal of bridging early estimates to silicon.
Work with performance infrastructure teams to integrate power/energy models into their platforms to enable combined reporting of performance and power for various workloads.
Develop tools to debug energy inefficiencies observed in various workloads run on silicon, RTL, and architectural simulators. Identify and suggest solutions to fix the energy inefficiencies.
Prototype new architectural features, build an energy model for those new features, and analyze the system impact.
Identify, suggest, and/or participate in studies for improving GPU perf/watt.
What we need to see:
Pursuing or recently completed a MS or PhD in Electrical Engineering, Computer Engineering, Computer Scienceor equivalent experience.
Strong coding skills, preferably in Python, C++.
Background in machine learning, AI, and/or statistical modeling.
Background in computer architecture and interest in energy-efficient GPU designs.
Familiarity with Verilog and ASIC design principles is a plus.
Ability to formulate and analyze algorithms, and comment on their runtime and memory complexities.
Basic understanding of fundamental concepts of energy consumption, estimation, and low power design.
Desire to bring quantitative decision-making and analytics to improve the energy efficiency of our products.
Good verbal/written communication and interpersonal skills.
You will also be eligible for equity and .
These jobs might be a good fit

Share
What you'll be doing:
Develop test plans, tests and verification infrastructure for verifying global IP across multiple products
Define, develop, and automate flows and methodologies to efficiently build, deploy, and verify generated RTL
Ensure code and functional coverage of all the RTL which you will verify
Build verification components using SV/UVM methodology
Driving coverage-based verification closure
Collaborate with design teams across NVIDIA to find corner cases and resolve verification related issues
What we need to see:
BS/MS in Electrical or Computer Engineering (or equivalent experience)
5+ years of proven design verification experience
Experience in pre-silicon verification (UVM, SystemVerilog), ASICdesign/implementationflow, and design automation
Programming and scripting experience in Perl or Python
Excellent debugging and analytical skills
Exposure to design and verification tools (dc_shell or equivalent synthesis tools, VCS or equivalent simulation tools, debug tools like Debussy, GDB)
Strong communication and collaboration skills to interact within the team and across functional teams
Ways to stand out from the crowd:
Previous experience automating tasks in the design verification process
Hands on experience in object-oriented programming
Prior design or verification experience at the IP or block level
Experience developing methodologies used by others
Demonstrated ability to drive a project to completion
You will also be eligible for equity and .

Share
What you'll be doing:
Design and maintain the unit level/sub-system Verification environment.
Understand the architecture specifications, develop and carry out the test plan to verify the design.
Create UVM components, sequences, tests and scoreboards.
Sign off on the verification efforts with very high-quality code and functional coverage.
Launch regressions, resolve the issues, and make forward progress towards achieving the DV milestone targets
Automate the manual steps involved in launching build, regression, and triage.
Collaborate with architects, designers, and software engineers to achieve project goals.
Proactively contributes to improving the efficiency of the testbenches by embracing the latest techniques.
Responsible for end-to-end verification of IPs, ensuring the highest quality delivery.
What we need to see:
Bachelor’s or Master’s degree in Computer or Electrical Engineering (or equivalent experience) with 3 years of relevant experience.
Proficient with System Verilog, UVM required and OOPS based programming.
Strong coding skills in Python or other industry-standard scripting languages.
Strong understanding of RTL design (Verilog).
Good understanding of computer architecture fundamentals.
Familiarity with verification tools such as VCS or equivalent simulation tools, and debug tools like Verdi.
You will also be eligible for equity and .

Share
What you'll be doing:
Design and maintain the unit level/sub-system Verification environment.
Understand the architecture specifications, develop and carry out the test plan to verify the design.
Create the UVM components, sequences, tests and scoreboards.
Sign off on the verification efforts with very high quality code and functional coverage.
Launch regressions, resolve the issues, and make forward progress towards achieving the DV milestone targets
Automate the manual steps involved in launching build, regression, and triages.
Collaborate with architects, designers, and software engineers to achieve the project goals.
Pro-actively contribute to improving the efficiency of the testbenches by embracing the latest techniques.
What we need to see:
Completing an MS or higher in Computer or Electrical Engineering (or equivalent experience).
Experience in System Verilog, UVM and in general OOPS based programming.
Strong coding skills in Python or other industry-standard scripting languages.
Strong understanding of RTL design (Verilog).
Good understanding of computer architecture fundamentals.
Familiarity with verification tools such as VCS or equivalent simulation tools, and debug tools like Verdi.
You will also be eligible for equity and .

Share
Join the NVIDIA System-On-Chip (SOC) group as an ASIC Design Engineer and make a broad impact. You will focus on improving methodologies and delivering system-level IP to measure performance across multiple projects.
What you'll be doing:
Be an integral part of the team defining, developing, and delivering system-level methodologies and RTL to measure performance on the industry's leading GPUs and SOCs.
Learn and contribute to the development and automation of flows and methodologies to efficiently build, deliver, and support a system-level IP.
Support projects by applying the performance monitoring system under the guidance of senior engineers.
Learn and run RTL checks to ensure design quality (e.g., cross clock domains (CDC), clocks, reset, latency, and more).
Design and implement RTL features (microarchitecture and RTL) with mentorship from experienced engineers.
Work with architects, designers, and software engineers to accomplish your tasks.
What we need to see:
Completing a Master's degree (or equivalent experience) in Electrical or Computer Engineering, or a Bachelor's degree with 6+ months of relevant experience.
Strong academic background in digital design and computer architecture.
Programming experience in Python or other scripting languages.
Knowledge of RTL design (Verilog) and digital design concepts.
Understanding of basic SOC architecture concepts.
Excellent problem-solving and analytical skills.
Proven teamwork and communication across multiple teams.
You will also be eligible for equity and .

Share
be doing:
Guiding the fundamental software design, architecture, and implementation of cost and power modeling of datacenter-scale accelerated computing platforms
Evangelizing modern software architecture design patterns and tools, including AI-driven solutions, to accelerate development, enhance performance, and improve code quality across the team.
Implementing industry-leading software and dev-ops best practices tailored for rapidly growing teams, fostering a culture of continuous improvement and innovation.
Making hands-on and significant contributions to a business-critical codebase, directly impacting the future of high-performance computing and AI technologies.
What we need to see:
Bachelors degree in Computer Science, Computer Engineering, Electrical Engineering or related fields or equivalent experience (MS preferred)
12+ years of experience in systems architecture and modeling, especially performance, power, or cost modeling of distributed systems.
Exceptional programming skills in Python, accompanied by strong mathematical and analytical skills.
Excellent interpersonal skills with success contributing to projects within multi-discipline teams.
Proven track record of contributions to scaled Python-based software projects
Ways to stand out from the crowd:
Experience with accelerated server architecture design and deployment, especially up to hyperscale.
Background in parallel computing, server architecture, or datacenter design.
An excitement and curiosity about the future of accelerated computing and AI
Expertise in data analysis and visualization, especially pandas and associated technologies
A love of technology and passion for your work!
You will also be eligible for equity and .

Share
What you'll be doing:
Develop test plans, tests and verification infrastructure for verifying global IP across multiple products
Define, develop, and automate flows and methodologies to efficiently build, deploy, and verify generated RTL
Build verification components using SV/UVM methodology
Driving coverage based verification closure
Collaborate with design teams across NVIDIA to find corner cases and resolve verification related issues
What we need to see:
MS in Electrical or Computer Engineering with 3+ years of VLSI verification experience, or BS (or equivalent experience) with 5+ years of experience
Experience in pre-silicon verification (UVM, SystemVerilog), System-On-Chipdesign/implementationflow, and design automation
Strong coding skills in Perl or other industry-standard scripting languages
Excellent debugging and analytical skills
Exposure to design and verification tools (dc_shell or equivalent synthesis tools, VCS or equivalent simulation tools, debug tools like Debussy, GDB)
Strong communication and collaboration skills to interact within the team and across functional teams
Experience in object oriented programming desired
You will also be eligible for equity and .

Share
What you'll be doing:
Work with architects, designers, and performance engineers to develop an energy-efficient GPU.
Identify key design features and workloads for building Machine Learning based unit power/energy models.
Develop and own methodologies and workflows to train models using ML and/or statistical techniques.
Improve the accuracy of trained models by using different model representations, objective functions, and learning algorithms.
Develop methodologies to estimate data movement power/energy accurately.
Correlate the predicted energy from models built at different stages of the design cycle, with the goal of bridging early estimates to silicon.
Work with performance infrastructure teams to integrate power/energy models into their platforms to enable combined reporting of performance and power for various workloads.
Develop tools to debug energy inefficiencies observed in various workloads run on silicon, RTL, and architectural simulators. Identify and suggest solutions to fix the energy inefficiencies.
Prototype new architectural features, build an energy model for those new features, and analyze the system impact.
Identify, suggest, and/or participate in studies for improving GPU perf/watt.
What we need to see:
Pursuing or recently completed a MS or PhD in Electrical Engineering, Computer Engineering, Computer Scienceor equivalent experience.
Strong coding skills, preferably in Python, C++.
Background in machine learning, AI, and/or statistical modeling.
Background in computer architecture and interest in energy-efficient GPU designs.
Familiarity with Verilog and ASIC design principles is a plus.
Ability to formulate and analyze algorithms, and comment on their runtime and memory complexities.
Basic understanding of fundamental concepts of energy consumption, estimation, and low power design.
Desire to bring quantitative decision-making and analytics to improve the energy efficiency of our products.
Good verbal/written communication and interpersonal skills.
You will also be eligible for equity and .
These jobs might be a good fit