The Job logo

What

Where

CPU Verification Infrastructure Tools Architect

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
We are seeking a highly skilled and experienced individual to join our team as a Tools and Infrastructure Engineer. As part of the team, you will be responsible for building tools, infrastructure, and test frameworks used in various simulations and on different platforms. You will also work on the Tegra system architecture, focusing on boot and security features. Your role will involve developing features for Silicon bring up and working with various SOC devices. We require a strong programmer proficient in C, C++, and Python, with an understanding of SOC and System Architecture. Knowledge of operating systems, device drivers, and test framework development is also expected. Join us and contribute to our mission of delivering high-quality test frameworks and tools.

What you will be doing:

The work includes building tools, infrastructure, and test frameworks used in RTL-simulations, c-simulations, Emulation, FPGA, and on Silicon.

You will understand Tegra system architecture, with a focus on all IPs in the SOC that are involved in boot and security features.

The tools that you build give Design and Verification teams the ability to access registers/memory/DMA engines and other features in their unit. The tools also enable test re-use across multiple platforms (RTL, models, Emulation, and Silicon). The gamut of tools is wide and you also develop features used for Silicon bring up (example: FUSE, ATE, Security, Flash/DMA, Board I2Cs, USB debug devices among others). We strive for the highest quality of test frameworks and tools that we deliver from this team.

You would assess and build C-model or RTL-simulation capability that allows us to simulate the features before Silicon arrival in a pre-silicon environment.

 

What we need to see:

BS or MS in Computer Science or Electronics Engineering or equivalent experience with 3+ years of experience

Strong programmer who is proficient with C, C++, Python.

Understanding of SOC and System Architecture.

Understanding of How the SOC Devices like DMA, interrupt-engines, CPU, boot-devices, MMU/IOMMU function.

Operating System and Device-Driver concepts and ability to write no-OS test frameworks - i.e tests that run directly on the bare-metal SOC.

A good programmer takes pride in building scalable and maintainable software.

Understanding Hardware and/or Software development life cycle.

Set alert for similar jobsCPU Verification Infrastructure Tools Architect role in Bengaluru, India
NVIDIA Logo

Company

NVIDIA

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 Years

Category

Technology

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor or Master

Applicants

Be an early applicant

Related Jobs

NVIDIA Logo

Architect, Infrastructure Tools Development – Hardware

NVIDIA

Bengaluru, Karnataka, India

Posted: 7 months ago

Develop tools for RTL-simulations, Emulation, FPGA, and Silicon. Understand Tegra system architecture, build features for Silicon bring up and test frameworks. Requires BS or MS in Computer Science/Electronics Engineering with 3+ years experience.