NVIDIA Logo

NVIDIA

Verification Engineer, CPU Performance Analysis

Posted 17 Days Ago
Be an Early Applicant
Bengaluru, Bengaluru Urban, Karnataka
Mid level
Bengaluru, Bengaluru Urban, Karnataka
Mid level
The Verification Engineer will be responsible for developing test plans and simulation environments for performance verification of Nvidia CPUs. This includes system bring-up, validation, automation, and the development of toolchains for performance alignment, alongside silicon-based competitive analysis.
The summary above was generated by AI

We are now looking to hire strong performance verification engineers with a sharp understanding of CPU and memory architecture. Nvidia makes some of the fastest CPUs in the world and is solving problems, with its vast arsenal of CPUs, GPUs and SW, in areas such as High-performance computing, Automated driving, Medical imaging and much more! We are seeking highly motivated engineers to join this dynamic and innovative team that owns performance alignment of CPUs and CPU fabrics made by NVIDIA! Do you want to be part of the team that explores and defines the next generation of CPUs?

 What will you be doing

  • Responsibilities will include development of test plans and strategies, develop simulation environments, system bring-up, validation, and automation to deliver best-in-class CPUs.

  • Develop and maintain CPU simulator infrastructure, hardware CPU test and performance infrastructure.

  • Analyze and validate CPU and fabric performance, helping to understand current, and guide the development of future CPU products.

  • Definition and development of tool chain and workflows that enables the full system performance alignment.

  • Silicon based competitive analysis of Nvidia CPUs.

 What we need to see

  • Strong understanding of computer system architecture and operating system fundamentals.

  • 3+ years of experience

  • Master's or Bachelor's degree in EE/CS or equivalent experience

  • Hands-on experience with HDLs such as Verilog / System Verilog.

  • Knowledge of verification methodologies and tools for IP and SoC level verification.

  • Experience with System Verilog, C/C++, Python languages and relevant frameworks.

  • Background with debug on Silicon.

 Ways to stand out from the crowd

  • Detailed knowledge of the ARM and/or x-86 architecture.

  • Prior experience with performance analysis of CPUs.

  • Experience with analysis and characterization of CPU workloads.

 

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Top Skills

C
C++
Python
System Verilog
Verilog

NVIDIA Bengaluru, Karnataka, IND Office

6, Chinappa Layout, Laxmi Sagar Layout, Mahadevapura, Bengaluru, Karnataka, India, 560048

Similar Jobs

Be an Early Applicant
22 Days Ago
Bengaluru, Bengaluru Urban, Karnataka, IND
552 Employees
Senior level
552 Employees
Senior level
Software
The Staff Engineer - CPU Verification will be responsible for hands-on verification of CPU subsystems using SystemVerilog and UVM, writing tests for RISC-V CPU, and executing plans for selected features. Candidates should have experience in assembling test benches and debugging complex systems using assembly code and C-based test cases.
Be an Early Applicant
An Hour Ago
Bengaluru, Karnataka, IND
Hybrid
6,000 Employees
Senior level
6,000 Employees
Senior level
Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
The Senior Java Microservices Developer is responsible for backend development focused on Java and Microservices. This role involves designing and developing technical solutions based on business and functional requirements, leading API framework design, managing application improvements, sharing risks and issues with stakeholders, and understanding production incidents.
Be an Early Applicant
6 Hours Ago
Bengaluru, Karnataka, IND
Hybrid
289,097 Employees
Senior level
289,097 Employees
Senior level
Financial Services
The Senior Manager of Software Engineering will mentor multiple technical teams, guide software development practices, lead project management, and ensure compliance with business requirements, while creating a culture of inclusivity and advancing financial technologies.

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account