ASIC Verification Engineer

NVIDIA

Up to 2 yrs Hyderabad, Bengaluru Full Time Hybrid (office + remote)
NVIDIA logo
Posted : today
Actively hiring

Job description

Join a leading technology company as a Hardware and Software Developer, contributing to cutting-edge SoCV testbench infrastructure, bare-metal boot processes, silicon bringup tools, and CPU/SOC/GPU test frameworks. This role demands a deep understanding of NVIDIA's CPU, GPU, SOC systems, and boot architectures, working with complex code that orchestrates multiple IPs. Be part of a dynamic team that crafts development tools and environments, driving innovation and rapid technology delivery.

A passion for joining a creative, hardworking, and agile team focused on SoCV/Emulation Infrastructure and test-frameworks is essential.

Responsibilities

Develop and enhance tools, infrastructure, and test frameworks for RTL simulations, C-simulations, Emulation, FPGA, and silicon environments.

Gain in-depth knowledge of Tegra system architecture, particularly focusing on IPs involved in boot and security features.

Build tools that empower Design and Verification teams with access to registers, memory, DMA engines, and other features, enabling test re-use across various platforms.

Develop silicon bringup features, including FUSE, ATE, Security, Flash/DMA, and board I2C/USB debug devices.

Assess and build C-model or RTL-simulation capabilities for pre-silicon feature simulation.

Qualifications

Possess a BS or MS in Computer Science or Electronics Engineering, or equivalent experience with 0-2 years of relevant experience.

Demonstrate strong programming proficiency in C, C++, and Python.

Exhibit a solid understanding of SOC and system architecture.

Comprehend the functionality of SOC devices such as DMA, interrupt engines, CPU, boot devices, and MMU/IOMMU.

Have knowledge of Operating Systems and Device-Driver concepts, with the ability to create no-OS test frameworks that run directly on bare-metal SOCs.

Pride yourself on building scalable and maintainable software, and understand the hardware/software development lifecycle.

Essential Skills

CC++PythonSoCV Testbench InfrastructureBare-metal BootSilicon Bringup ToolsCPU/SOC/GPU Test Frameworks

Good to Have

VerilogSystem VerilogUVM

Highlights

  • Actively hiring

More Details

RoleASIC Verification Engineer
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Nvidia logo

Nvidia

IT Consulting

ASIC Verification Engineer at NVIDIA | SkillMX | SkillMX