Eligibility requirement: At least one year of relevant college/university study in computer science, electrical engineering, physics, or a related field. A good understanding of information technology is also required. High School graduates aged 18+ may be accepted, depending on the strength of their application (including any relevant experience, with a desire to learn and grow within this field).

Language requirements: This internship is conducted in English.

Associated career paths: IT consultant, IT Technical Support Officer, IT Sales Professional, Software Engineer, Analyst (i.e. UX, Applications, Cyber Security, Data, Systems, Business), Database Administrator, Information Systems Engineer, Applications Developer, Network Engineer, Web Content Developer

Internship details

An exciting internship for software developers. Remote interns collaborate with experienced IT professionals working with state-of-the-art engineering software to develop virtual educational tools and other tools that enable the new era of distance working and working from home.

This is a remote internship you can conduct from home.

As a Laboratory Software Development intern, you’ll gain hands-on knowledge building and developing virtual laboratories for students at an international university in Greece. You’ll be collaborating with a team of experienced developers as you help to build a modern educational environment that appeals to students, is easy for academic staff to operate, and supports educational curriculums.

Software Development interns focus on developing engineering exercises for a virtual laboratory platform, which are accessed online. The purpose of these exercises is to provide students with the necessary knowledge and skills, as if they were in a physical laboratory performing the same experiment.

The development of virtual exercises is done using a range of different software tools such LabVIEW, Python or C++. Interns can gain experience in both front-end and back-end development, and you can customize your internship to focus on areas of interest to you.

Interns are able to contribute fresh ideas, which can be implemented through traditional and/or emerging technologies. A range of topic areas are covered within the virtual labs, from introductory courses on electric circuits, to advanced courses on electromobility.

Tasks for remote interns can include:

  • Studying experiments that are to be included in the virtual lab
  • Developing and implementing virtual exercises
  • Recording instructions/guidelines for virtual exercises, which can be used by students

As a remote intern, you’ll be guided by an experienced software developer. Your supervisor will be in regular contact to assist you with your progress and provide feedback/updates on project tasks.

This internship is conducted in English.

Laboratory Software Development interns learn from a qualified and experienced supervisor, and can be involved in:
  • Developing online educational platforms for virtual university students
  • Back-end and/or front-end development
  • Testing and optimizing exercises
  • Applying aspects of educational curriculums to online laboratories
Professional development opportunities:
  • Gain experience using modern software development tools such as LabVIEW, Python or C++
  • Develop project management experience as you contribute to ongoing development projects
  • Contribute to development of an online educational platform
  • Develop UX experience for users and administrators
  • Gain practical skills and boost your employability, with guidance from Intern Abroad HQ’s Experiential Learning Curriculum to support your learning and cultural intelligence.
Typical schedule:
  • As a remote intern, you’ll have the flexibility to work to a schedule that suits both you and your supervisor. Your schedule will need to accommodate online meetings with your supervisor when it’s required, so there will be times where you’ll need to be available during office hours in Greece.
Internship highlights:
  • Gain hands-on development experience building a modern online educational tool
  • Develop familiarity and skills using industry standard software development tools
  • Gain international work experience while interning remotely from home without having to travel
Types of host organizations:
  • An international university
Keen to get started?

Keen to get started?

Taking the first step is easy! It is free to apply and takes just 5 minutes.

Submit an application

Program fees

It’s free to apply for this internship. Once we have reviewed your suitability and accepted you onto this program, you’ll need to pay a deposit of US$449 to confirm your place. The remaining balance of your Program Fee (less your initial US$449 deposit payment) will be due within 7 days of being assigned a placement.

Program Fee (USD)
100 hours (3 weeks full time, or 5 weeks part time) $948
250 hours (8 weeks full time, or 12 weeks part time) $1,348
350 hours (13 weeks full time, or 17 weeks part time) $1,648
  • Dedicated support before, during, and after your internship
  • Sourcing and securing your internship placement
  • Personalization of your internship plan
  • Orientation and coaching with your supervisor
  • Documented portfolio of your experiential learnings
  • International reference letter
  • Certificate of Internship Completion
  • A deposit of $449 USD is required to secure your internship
  • Balance of your Program Fee is due within 7 days of being assigned a placement.
  • All payments attract a 5% transaction fee to cover international banking fees and currency charges.
  • International wire transfer payments attract a minimum fee of $75 USD.
  • Terms and Conditions apply.

Intern review: Adam McCaw

Greece - Law & International Relations

"My internship experience has been far less hectic than I expected. It was nice to be eased into the process and learn more about the organization with which I will be working. It was also helpful to d..." read more

View all reviews