Applications open for 2024 programs. Apply for free today
Laboratory Software Development

Laboratory Software Development

Remote interns collaborate with experienced IT professionals working with state-of-the-art engineering software to develop virtual educational tools.

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 experience while interning remotely from home without having to travel
Type of host organizations:
  • An international university
Gain academic or course credit
Everything arranged for you from $1099 (approximately 1099)
Available year-round, start when you like
Intern part-time or full-time from anywhere
Choose your duration: 100, 200 or 350 hours
Personal online orientation & coaching
Get job-ready with our Experiential Learning Curriculum
Internships align with UN Sustainable Development Goals
Eligibility requirements and Associated career paths
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.

In all cases, interns should expect that the initial phase of their remote internship will focus on gaining some introductory knowledge. You may start by gaining an understanding or overview of what you can build upon, develop, learn, and contribute. Ensure that you ask questions and provide feedback during the introductory period, so that your supervisor understands how you’re progressing. This will help them to better understand important details, such as how quickly you learn, what you find challenging, what you find interesting, etc.

Understand and expect that individual internship experiences vary. Therefore, if you’re at a more introductory level, you should reasonably expect a more introductory internship. Likewise, if you’re interning for a shorter duration, you will have a different experience from someone who is interning for a longer duration. Placement preferences are considered but always subject to availability.

Career Benefits

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.

Our commitment to providing safe internship experiences

Academic credit available for all internships

Gain course credit from your college or university and meet your academic requirements when completing an internship abroad or remote internship program with Intern Abroad HQ.

Learn about course credit

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$499 to confirm your place. The remaining balance of your Program Fee (less your initial US$499 deposit payment) will be due within 7 days of being assigned a placement.

Program Fee
100 hours (3 weeks full time, or 5 weeks part time) $1,099
250 hours (8 weeks full time, or 12 weeks part time) $1,499
350 hours (13 weeks full time, or 17 weeks part time) $1,799
  • 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
  • Academic credit facilitation
  • International reference letter
  • Certificate of Internship Completion
  • A deposit of $499 (approximately 499) 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.