Work Placement / Internship

Software Engineering - Year In Industry

Save to job diary Saved to Job Diary Apply now


Telensa is the leading provider of Street Lighting Remote Control and Monitoring systems. Our system uses Ultra Narrow Band (UNB) radio communications and cellular radio to link street lights back to a central database and web server in order to allow street lighting to be managed in a sophisticated and energy efficient way. Other applications for Telensa’s UNB and control technology are underway as the demand for Smart City/Internet of Things solutions increases.

With our continued global success in Lighting Control and our plans to add new Smart City/Internet of Things (IoT) applications we need to recruit university students to work within the Central Systems group for a one year placement.

Network planning

See how Telensa's network planning ahead of all installations ensure smooth, cost effective network deployments and reliable network connectivity for street lighting control.

Purpose & Scope

We’re expanding our Central Systems team to enable continued improvement of our industry leading PLANet street light control application and to expand into new applications for Telensa’s evolving low power wide area radio network technology. This is a chance for a student to undertake a year in industry to gain experience working in fast paced company at the cutting edge of commercial smart city and Internet of Things (IoT) applications. You will join an existing team, working alongside experienced developers to nurture and expand your current skills. This role will give you the opportunity to fully understand the end to end life cycle of working in a development environment.

The job role:

During your year in industry you will work on a variety of projects, some of which will have direct business value, and some will be more experimental in nature.

Indicative projects:

  • Work on instrumentation and visualisation. This involves adding more instrumentation to our lighting software so that we can monitor its performance in real time, on live deployments. This will enable us to identify areas of the software that struggle under load or have other periodic performance issues, providing valuable insights to both our Development and Operations teams. The visualisation work involves processing this received data in its raw form and providing a front end that includes graphs, charts, and the ability to “drill down” into time periods to see what has been happening to the systems.
  • Smart City prototyping. As our product line evolves, we are interested in interfacing other types of data gathering into our system. Past examples of this include road temperate monitoring, wind speed and direction sensing, polluting gases, and water level detection in gullies. This project would involve rapid prototyping of the data path from sensor to our back-end systems, and also integrating into our smart city dashboard front end.
  • Machine learning and data analysis. We are always interested in looking at ways to better use the data that we collect. This might involve connecting together multiple data types, for example to see if there is a real link between traffic density on a given road and underlying pollutants. This project would involve setting up a learning component that would be feed data in real time and in due course be able to flag unusual situations that should be investigated further.

There will also be day to day involvement in one or more software teams to help with development and testing of software features in active development.

Skills, Knowledge & Experience


  • You will be a second-year student on an approved degree to take a year out in industry, in a relevant subject (numerate, computing based, scientific).
  • An interest in working in a modern and fast-moving software development group.
  • Some background in programming using languages such as Python, Java, C, C++.
  • Able to demonstrate involvement in project work, ideally as part of a team, and showing team working.


  • Some experience with database design and programming.
  • Familiarity with the Linux operating system as a hosting platform and development environment.
  • Having developed and delivered some software either in academic, hobby or commercial environments.
  • Some experience with “do it yourself” devices such as raspberry pi, Arduino etc.


How to Apply

Job ID Number: SW0011&12

Please send your CV and covering letter to 

If asked, remember you found this job on Gradcracker!

Don't forget...

Give yourself the edge...
If you Follow us, attach/link your Follow Certificate to your application.

Opportunity Overview

  • March 13th, 2019
  • Competitive + benefits
  • 2:1 and above (expected)
  • Year-long
  • Pampisford (South of Cambridge)
    (Show map)

Disciplines accepted...

  • Computer & IT
  • Computer Science
  • Hardware
  • Software
  • Systems

The App

Download it and follow us.
You'll be the first to know.

Watch our videos

Watch more of our videos »

More on our Hub