TL;DR
Key Takeaways
- Develop AI-based tools for engineers.
- Requires strong Python programming skills and familiarity with LLMs.
- Internship for students studying Electrical/Electronic Engineering, Computer Science, or related subjects.
About the Role
As part of our CAD Team, you will:
- Develop AI-based tools that help engineers find information and solve problems more quickly.
- Connect AI models to the engineering systems and data the team uses day to day.
- 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 your progress to the team.
Minimum Qualifications
- 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, whether 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 the ability to break an open-ended problem down into measurable steps.
- Fluent English language skills (written and verbal)
Preferred Qualifications
- 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.
