Taro Logo

Senior Software Engineer, Hardware Tools and Methodology Development

NVIDIA is the world leader in accelerated computing, pioneering GPU technology and AI solutions.
$136,000 - $264,500
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · Hardware

Description For Senior Software Engineer, Hardware Tools and Methodology Development

NVIDIA, a global leader in accelerated computing and AI technology, is seeking a Senior Software Engineer to join their Clocks group. This role combines software development expertise with hardware understanding, focusing on RTL tools and methodology development. The position involves creating and improving tools for RTL generation across NVIDIA's product line, requiring strong C++ programming skills and hardware design knowledge.

The ideal candidate will work at the intersection of software and hardware, developing sophisticated tools and automated workflows that support NVIDIA's cutting-edge technology development. This role offers the opportunity to work with cross-functional teams and impact NVIDIA's hardware development process through tool development and automation.

NVIDIA has a strong track record of innovation, from inventing the GPU in 1999 to leading the AI revolution. The company offers competitive compensation, including a substantial base salary range of $136,000 to $264,500, plus equity and comprehensive benefits. This hybrid position is based in Santa Clara, CA, putting you at the heart of Silicon Valley's tech innovation.

The role requires a unique blend of software development expertise and hardware understanding, making it an exciting opportunity for someone passionate about both domains. You'll be part of a team that's essential to NVIDIA's continued leadership in GPU technology and AI computing, working on tools that directly impact the company's hardware development capabilities.

Last updated 6 minutes ago

Responsibilities For Senior Software Engineer, Hardware Tools and Methodology Development

  • Architect, design, develop and support tools for RTL generation across all NVIDIA products
  • Architect automated workflows for supporting deliverables to multiple cross functional teams
  • Improve algorithms (in C++) for automated connectivity, auto logic insertion and post processing Verilog RTL
  • Improve quality of existing tools and flows used by the team

Requirements For Senior Software Engineer, Hardware Tools and Methodology Development

Python
  • BS or MS (preferred) degree or equivalent experience in CE or EE
  • At least 3+ years of work experience
  • Strong coding skills in C++
  • Good understanding of ASIC Design and understanding of Verilog RTL
  • Strong interpersonal and collaboration skills

Benefits For Senior Software Engineer, Hardware Tools and Methodology Development

Medical Insurance
Equity
  • Competitive salaries
  • Equity
  • Comprehensive benefits package

Interested in this job?

Jobs Related To NVIDIA Senior Software Engineer, Hardware Tools and Methodology Development

Senior Software Engineer, Place and Route Tools

Senior Software Engineer position at NVIDIA focusing on developing advanced Place and Route Tools, combining C++, parallel computing, and machine learning to create industry-leading EDA solutions.

Senior Simulation Software Engineer

Senior Simulation Software Engineer role at NVIDIA developing C++ models and simulators for next-gen Ethernet switches, requiring 10+ years experience in firmware or embedded software.

Senior System Software Engineer – Simulation and Virtualization

Senior System Software Engineer role at NVIDIA focusing on simulation and virtualization for data center platforms, requiring C/C++ expertise and 5+ years of experience.

Senior Software Engineer - NVLINK NOS

Senior Software Engineer position at NVIDIA developing NVLINK switch Operation System (OS) for HPC data centers, using Python and C++ in Santa Clara, CA.

Senior System Software Engineer, GPU Server

Senior System Software Engineer position at NVIDIA focusing on GPU server development, requiring strong C++ skills and hardware expertise, offering competitive compensation and benefits.