NVIDIA

CAD Software Student

Israel, Yokneam Part time

NVIDIA is offering an enriching student position for a dedicated and driven Software Engineering student to join our dynamic team. This role is perfect for a student passionate about software engineering and interested in VLSI Backend CAD tools. As part of our team, you will gain invaluable experience by learning from experienced engineers and contributing to the development of top-quality CAD tools and flows for our Backend team. We are looking for a student who is eager to learn, data-driven, and possesses strong communication skills.

What You’ll Be Doing:

  • Support chip development teams by building software tools, automations, and AI-driven solutions that improve engineering productivity and design workflows.
  • Contribute to the development of internal applications and flows across the full software lifecycle, including design, implementation, testing, deployment, and maintenance.
  • Partner with engineers across DA and chip development teams to identify opportunities where AI can accelerate debugging, analysis, knowledge access, and workflow automation.
  • Prototype and develop practical AI solutions such as copilots, intelligent assistants, and agent-based workflows that integrate with engineering tools and data sources.
  • Collaborate with senior engineers to bring innovative ideas into production in a high-impact, fast-paced environment.

What We Need to See:

  • Pursuing a BS or MS in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field
  • Strong programming fundamentals, including object-oriented design and proficiency in Python.
  • Strong analytical thinking, debugging, and problem-solving skills.
  • Demonstrated interest in AI through hands-on projects, coursework, research, hackathons, or personal initiatives.
  • Experience building practical AI applications using LLMs, agents, or workflow automation frameworks.
  • Strong communication skills and the ability to work effectively in a collaborative team environment.

Ways to Stand Out from the Crowd:

  • Hands-on experience building AI agents, copilots, or intelligent automation tools that solve real user problems.
  • Experience integrating AI systems with APIs, databases, developer tools, or external services.
  • Background in web applications, UI development, or building user-facing internal tools.
  • Familiarity with data structures and algorithms, including graph-related concepts.
  • Experience with Linux, SQL, and additional programming or scripting languages such as C++, Tcl, Perl, or Shell.
  • Exposure to modern AI frameworks, evaluation methods, prompt design, or retrieval-based systems.
  • Familiarity with VLSI, EDA workflows, or semiconductor development environments.

NVIDIA is an equal opportunity employer and values diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.