Plymouth Marine Laboratories
work experience
Expires10 days

Sandwich Course Students

Job description

We are seeking candidates to develop solutions in exciting research projects encompassing earth observation data from satellites and in situ sensors.

The role will include some or all of the following activities:

  • Programming sensor communication and interoperability (measurement control, data interfaces)
  • Developing low-cost and low-power sensor platforms (e.g. using 3D printing technology)
  • Data processing and distribution systems (primarily scripting in Python, Perl or shell)
  • User-friendly GUIs for the software (using web technologies, Python, JavaScript, NodeJS)
  • Web sites and database software development (using PHP, Javascript, XML, PostgreSQL)
  • Maintaining the software in open-source repositories and collaborating with other project developers

Appropriate on-the-job training in specialist areas will be provided. Opportunities to develop personal interests in computing will be encouraged within the overall context of the research and development activities of our group.

If selected you will be part of our remote sensing research team which consists of over 30 researchers, software developers, and students. You will have a dedicated Linux workstation; additional facilities include other Linux workstations, ~140-node Linux Sun Grid Engine cluster and ~3.5 petabytes disk space. Both PML and the nearby University of Plymouth offer an active student life with many social and sports opportunities. Plymouth itself has many cultural and social amenities, while its proximity to Dartmoor and Cornwall offers great scope for outdoor pursuits.

What we are looking for

You should have a keen interest in software development with good problem solving skills and the ability to think laterally. No formal qualifications necessary but you must be able to demonstrate knowledge and understanding of computing / programming principles, for example, by presenting marks for degree modules completed.


Candidates should be undertaking an undergraduate degree that has a considerable computing component, and should demonstrate strong skills and interests in programming, ideally but not essentially in Python in a Linux environment, JavaScript and/or NodeJS.

Accepted degree subjects


Additional job details

Number of vacancies

Contract, dates and working times
Fixed term


How to apply

Applications close at 5pm on closing date.

Click Apply to start your application now. This job will be available on Prospects until 14 April 2020

Don't forget to mention Prospects to employers when you contact them.

Closing date:  14 April 2020

Expires10 days

To stay safe in your job search we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organisation working to combat job scams. Visit the SAFERjobs website for information on common scams and to get free, expert advice for a safer job search.