Job Title
CPU Verification Infrastructure Tools Architect
Role Summary
Build and maintain verification and bring-up tools, infrastructure, and test frameworks spanning RTL/C-model simulation, emulation, FPGA, and silicon. The role focuses on boot, security, and system-level features across Tegra/SoC platforms and supports Design and Verification teams by enabling access to registers, memory, DMA, and other hardware features.
Experience Level
Mid-level. The posting requests 5+ years of relevant industry experience.
Responsibilities
Owner and implementer of tools and frameworks used across pre-silicon and post-silicon flows.
- Design and implement tools for RTL-simulation, C-model simulation, emulation, FPGA, and silicon bring-up.
- Develop bare-metal tests and test frameworks that run on SoC hardware (no-OS tests).
- Enable register/memory/DMA access, interrupts, and other device features for verification and debug workflows.
- Build features for silicon bring-up such as FUSE handling, ATE flows, security utilities, flash/DMA operations, board I2C, and USB debug tools.
- Assess and implement C-model or RTL-simulation capability to validate features before silicon availability.
- Collaborate with design, verification, and bring-up teams to ensure test reuse across RTL, models, emulation, and silicon.
- Maintain scalable, maintainable software and infrastructure used by multiple teams.
Requirements
Core technical skills and experience needed for the role.
- Strong programming proficiency in C, C++, and Python (must-have).
- Practical understanding of SoC and system architecture, including DMA, interrupt engines, CPUs, boot devices, MMU/IOMMU (must-have).
- Operating system and device-driver concepts and ability to develop bare-metal test code (must-have).
- Experience with software development practices and delivering scalable, maintainable toolchains (must-have).
- Familiarity with hardware and software development lifecycles and cross-domain coordination (must-have).
- Nice-to-have: hands-on silicon bring-up and enabling emulation/FPGA test frameworks.
- Nice-to-have: exposure to C++ testbench architectures, SystemVerilog/UVM, and Verilog/SystemVerilog coding.
Education Requirements
BS or MS in Computer Science, Electronics Engineering, or a related technical field; or equivalent practical experience (the posting explicitly states BS or MS or equivalent experience).
About the Company
Company: NVIDIA
Headquarters: Santa Clara, California, USA
NVIDIA is a global leader in accelerated computing, renowned for its innovative solutions in AI and digital twins that transform diverse industries. The company specializes in networking technologies, providing end-to-end InfiniBand and Ethernet solutions for servers and storage that optimize performance and scalability. NVIDIA serves sectors such as high-performance computing, enterprise data centers, and cloud computing, constantly reinventing its products and services to stay ahead in the market.

Date Posted: 2026-07-02