Senior Design for Debug Architect and Methodology Engineer

at Nvidia

📍 Santa Clara, United States

$164,000-258,800 per year

SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

TypeScript @ 7 Python @ 7 JavaScript @ 7 Debugging @ 4

Details

We are now looking for a Senior Design for Debug (DFD) Architect and Methodology Engineer!

NVIDIA is seeking a DFD Architect to implement hardware and software solutions to debug the world’s leading SoCs and GPUs. This position offers the opportunity to have real impact in a multifaceted, technology-focused company with product lines ranging from consumer graphics to self-driving cars and the growing field of artificial intelligence. We are a team that constantly evolves by adapting to new opportunities and find creative solutions to difficult problems.

Responsibilities

  • As a key member of the GPU DFD team, you will architect and implement silicon debug capabilities and infrastructure for our GPUs.
  • Identify debug inefficiencies and deficiencies.
  • Drive exploration of silicon debug features, specify the architecture, and track execution by collaborating with many other teams at NVIDIA.
  • Work closely with software, architecture, design, verification, and silicon validation teams.
  • Train and mentor junior engineers and the team in silicon debug.
  • Review new features from a DFD perspective to improve GPU debuggability.
  • Help verify DFD hardware at full-chip level.

Requirements

  • Bachelors Degree or equivalent experience in Electrical Engineering, Computer Engineering, or Computer Science.
  • 8+ years of meaningful work experience.
  • Experience in Computer Architecture and RTL development (Verilog), focused on arbiters, scheduling, synchronization & bus protocols, interconnect networks and/or caches.
  • Expertise in design for debug techniques and methodologies, integrated logic analyzers and/or other silicon visibility tools.
  • Great understanding of ASIC design flow including RTL design, verification, logic synthesis, timing analysis, and bring-up.
  • Strong interpersonal skills and an excellent teammate.

Ways to stand out from the crowd:

  • Strong C/C++, Python, Typescript, or Javascript skills.
  • Good debugging and analytical skills.

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you are creative, autonomous, and love a challenge, we want to hear from you.