Senior Software Engineer, Hardware Tools And Methodology Development
at Nvidia
USD 136,000-264,500 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Python @ 6 Algorithms @ 7 Perl @ 6 GPU @ 4Details
NVIDIA is a pioneering technology company known for inventing the GPU and advancing AI through GPU deep learning. The NVIDIA Clocks group seeks a dedicated Software Developer with a strong interest in algorithms and RTL Design, combining both software and hardware knowledge.
Responsibilities
- Architect, design, develop, and support tools for RTL generation across all NVIDIA products.
- Architect automated workflows to support deliverables for cross-functional teams.
- Improve algorithms in C++ for automated connectivity, auto logic insertion, and post processing Verilog RTL.
- Enhance the quality of existing tools and workflows used by the team.
Requirements
- BS or MS (preferred) degree or equivalent experience in Computer Engineering or Electrical Engineering.
- Minimum 3+ years of professional experience.
- Strong coding skills in C++.
- Good understanding of ASIC Design and Verilog RTL.
- Strong interpersonal and collaboration skills.
Ways to Stand Out
- Prior experience in RTL design (Verilog), verification, and synthesis.
- Proficiency in C++, Perl, Python, and Make scripting.
- Knowledge of Clocks/Resets design and verification.
NVIDIA offers competitive salaries, equity, and a generous benefits package. The company values diversity and is an equal opportunity employer. The role is hybrid, supporting the latest GPU and AI technologies.