NVIDIA→
Software Engineer, Hardware Tools and Methodology -… at NVIDIA · US
Entry LevelHybridFull-timeUS, CA, Santa Clara$116k–$190k/yr
Skills
c++verilog rtlasic designrtl designperlpythonmake scripting
Job Description
Summary: NVIDIA is a leader in visual computing and AI technology, known for its pioneering work with GPUs. They are seeking a motivated Software Engineer to develop and support tools for RTL generation and improve existing algorithms and workflows.
Responsibilities:
- 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
Required Qualifications:
- Master's degree or higher in Computer Engineer or Electrical Engineering (or equivalent experience)
- Coding skills in C++
- Good understanding of ASIC Design and understanding of Verilog RTL
- Experience working across multi-functional teams
Preferred Qualifications:
- Prior experience in RTL design (Verilog), verification and synthesis
- Experience in C++, Perl, Python, Make scripting
- Knowledge of Clocks/Resets design and verification
Required Skills: C++, Verilog RTL
Important Skills: ASIC Design, RTL Design
Nice-to-Have Skills: Perl, Python, Make scripting
Benefits: Equity
Benefits
Equity