Intern Software Engineer, Summer 2026, Three Month Duration

Cadence

Job Summary

Cadence is offering a three-month summer 2026 internship for a Software Engineer in their Edinburgh office. Interns will design, code, and test a small project supporting Cadence's flagship EDA tool, Virtuoso. Projects may involve prototyping new features in C++ and SKILL or creating developer support utilities in Python. Interns will have a local mentor, showcase their work, and participate in team meetings and social events, gaining professional software development experience in a global organization.

Must Have

  • Experience and interest in software development
  • Excellent communication and teamwork skills
  • Eligible to work in the UK

Good to Have

  • Experience with Linux
  • Specific programming languages
  • Electronic design
  • CAD software

Job Description

Job Overview:

  • Get a taste of professional software development in a global organization with a three-month summer 2026 internship at Cadence’s office in the heart of Edinburgh.
  • Design, code, and test a small project supporting Virtuoso, our flagship EDA tool.
  • Details depend on team priorities and your individual skills. Previous projects included prototyping new features in C++ and SKILL (Cadence’s LISP-based scripting language) and creating developer support utilities in Python.
  • You will have a local mentor and can showcase your work to the wider team.
  • Join the team’s regular meetings and social events.

Job Requirements:

  • Experience and interest in software development.
  • Excellent communication and teamwork skills.
  • You must be eligible to work in the UK.
  • Experience with Linux, specific programming languages, electronic design or CAD software is helpful but not essential as basic training will be provided.

8 Skills Required For This Role

Team Management Communication Cad Computer Aided Design Cpp Game Texts Prototyping Linux Python