Description
The NVIDIA Clocks group is seeking a dedicated and motivated Software developer with particular interest in algorithms and RTL Design. As a Senior Software Engineer, you will be responsible for architecting, designing, developing, and supporting tools for RTL generation across all NVIDIA products. You will also improve algorithms for automated connectivity, auto logic insertion, and post-processing Verilog RTL, as well as improve the quality of existing tools and flows used by the team.
Key responsibilities include:
- Architecting, designing, developing, and supporting tools for RTL generation across all NVIDIA products
- Improving algorithms for automated connectivity, auto logic insertion, and post-processing Verilog RTL
- Improving the quality of existing tools and flows used by the team
Requirements include:
- BS or MS 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
Preferred qualifications include:
- Prior experience in RTL design (Verilog), verification, and synthesis
- Proficiency in C++, Perl, Python, Make scripting
- Knowledge of Clocks/Resets design and verification
With competitive salaries and a generous benefits package, NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most brilliant people in the world working for us and, due to unprecedented growth, our teams are rapidly growing.