Senior Design for Debug Architect and Methodology Engineer
at Nvidia
📍 Santa Clara, United States
$164,000-258,800 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
TypeScript @ 7 Python @ 7 JavaScript @ 7 Debugging @ 4Details
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.