Senior Software Engineer, Hardware Tools and Methodology Development

at Nvidia
USD 136,000-264,500 per year
SENIOR
✅ Hybrid

Tech Stack

AI Algorithms @ 7 Perl @ 6 Python @ 6

Details

NVIDIA's Clocks group is seeking a software developer with a strong interest in algorithms and RTL design. The role requires understanding both software and hardware principles and involves developing tools and workflows that support RTL generation across NVIDIA products.

Responsibilities

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

Requirements

  • Bachelor's or master's degree, preferably, or equivalent experience in Computer Engineering or Electrical Engineering.
  • At least 3 years of work experience.
  • Strong coding skills in C++.
  • Good understanding of ASIC design and Verilog RTL.
  • Strong interpersonal and collaboration skills.

Preferred Qualifications

  • Prior experience in RTL design using Verilog, verification, and synthesis.
  • Proficiency in C++, Perl, Python, and Make scripting.
  • Knowledge of clock and reset design and verification.

Benefits

  • Equity and benefits are provided.
  • NVIDIA offers competitive salaries and a generous benefits package.
  • NVIDIA is an equal opportunity employer committed to an inclusive work environment.

Applications for this job will be accepted at least until July 28, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes.

More jobs at Nvidia

Similar jobs