Senior VLSI CAD Software Engineer
NVIDIA AI · Santa Clara, NY · 3 days ago
EngineeringFull-time
About the role
NVIDIA is seeking a talented Software Engineer to join our small team building custom, high-impact VLSI CAD software in a technically challenging and highly visible domain. This is a full-cycle role with meaningful opportunities to contribute to architecture and design, working in a streamlined Agile environment using modern development tooling, including best-in-class AI-assistants.
Responsibilities
- Design, development, review, test, and support of high-capacity and high-performance chip design and visualization tools, with possible tasks ranging from modeling to algorithms
- Writing challenging, innovative, well-designed, high-quality new code for desktop engineering applications
- Participate in a variety of agile practices with fellow developers
- Collaborate with internal engineering customers worldwide to envision new tools and define their requirements
Requirements
- MS CS/CPE or BS CS/CPE (or equivalent experience)
- Minimum 10 years of experience in CAD/EDA tool development
- Skills in CAD data structures and algorithms, especially for physical VLSI design automation
- Expert skills in C++, Java , or C#
- Proficiency with modern software platforms and tools (e.g. C++20, Java 21, git, IDEA/Visual Studio/CLion, unit test frameworks, CI/CD)
- Skilled in software system architecture and Object-Oriented design
- Desire to use sound software design principles in a modern and evolving AI environment
- Able to adapt to the needs of our team’s growing scope and vision
- Experience with AI-based code assistant tools
Qualifications
- Experience designing and writing code for large-scale design automation tools
- Performance analysis and tuning experience
- Knowledge of at least one physical CAD data model
- Interested in VLSI chip design concepts and EDA tools
Skills
- Sound software design principles in a modern and evolving AI environment
Benefits
- Base salary range: $168,000 - $264,500 for Level 4, and $196,000 - $310,500 for Level 5
- Eligibility for equity and benefits
Pay
- Base salary determined based on location, experience, and comparable positions
Schedule
- Full-time position