NVIDIA→
Software Engineer, Hardware Tools and Methodology… at NVIDIA · Santa…
Entry LevelOn-siteFull-timeSanta Clara, CA$116k–$190k/yr
Skills
c++asic designverilog rtlrtl designverificationsynthesisperlpythonmake scriptingalgorithm developmenthardware designsoftware development
Job Description
Summary: NVIDIA is dedicated towards a computing model focused on visual and AI computing. They are looking for a dedicated Software developer with an interest in algorithms and RTL Design to architect and develop tools for RTL generation, improve algorithms, and enhance existing tools.
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++, ASIC Design, Verilog RTL, RTL Design, Verification, Synthesis, Perl, Python, Make scripting, Algorithm Development, Hardware Design, Software Development
Benefits: Equity, Benefits
Benefits
Equity
Benefits