CAD Virtuoso Engineering Intern

Requirements

  • Studying towards a BSc or MSc in Electrical/Electronic Engineering, Computer Science, Computer Engineering or a related subject.
  • Strong programming skills in Python.
  • Familiarity with LLMs and their APIs, prompt design, embeddings or vector search through coursework, projects or personal work.
  • Comfortable working in a Linux environment, including the shell, Git and scripting.
  • Clear written and spoken communication in English.
  • Curiosity and ability to break an open-ended problem down into measurable steps.
  • Fluent English language skills (written and verbal).

Nice to Haves

  • Exposure to IC design flows such as schematic capture, layout, DRC/LVS or simulation, or to EDA tools such as Cadence Virtuoso.
  • Experience with SKILL, Tcl or another domain-specific scripting language.
  • Experience with agent frameworks, tool-calling or the Model Context Protocol (MCP).
  • Understanding of how to evaluate machine-learning systems, such as test-set construction, precision/recall and human-in-the-loop review.
  • Experience building small web front ends or dashboards.

What You'll Be Doing

  • Develop AI-based tools that help engineers find information and solve problems more quickly.
  • Connect AI models to the engineering systems and data used day to day by the team.
  • Assess the quality and reliability of these tools and look for ways to improve them.
  • Automate repetitive engineering and support tasks.
  • Document your work and present progress to the team.
AI Summary ✨

Similar jobs

  • Machine Learning Engineering Intern, Personal Agentic Search

    AppleCambridge, UK2 days ago
    NewRegistered sponsor
  • See all jobs in UK →