shaping the stars of tomorrow

Software Engineering Intern - Edinburgh

Software Development
Ref: 859 Date Posted: Tuesday 14 Nov 2017
More

Software Engineering Intern, Summer 2018, Dalkeith, 12 weeks

About the company

At IndigoVision we create products for the CCTV security industry that enable our customers to monitor CCTV video, record and play back incidents, handle alarms and configure their entire system. Our products are used globally on a daily basis, in Las Vegas casinos, FIFA World Cup stadiums, major airports and cities. We are continually adding new features and each one has a clear real-world benefit. 

About the role

We are looking for interns to help us add new features to our software. This is not your regular internship – you won’t be making tea or working on some project that will never see the light of day.

This internship will give you real-world problems to solve and real-world products to ship your solutions in. As a Software Engineering Intern at IndigoVision you will be working with other interns, guided by IndigoVision’s senior engineers. They will be on hand to answer questions and mentor you in industry best practices such as agile development, code reviews and continuous integration.

As an Engineering Team, we value:

Communication
We design and develop in collaboration and all code is peer-reviewed prior to check-in. We work in cross-disciplinary feature teams to deliver an integrated system.

Quality
We focus on delivering high quality software to our customers. We strive to catch bugs early by writing unit tests, automating where possible, and using continuous integration.

Agility
We continuously adapt to changing business requirements and understanding. Our release train departs three times a year and unlike real trains we always depart on time.

Mentoring
We thrive on answering questions and mentoring junior engineers.

Diversity
We come from a wide range of backgrounds in education, work history and culture, and value the differences.

Candidate requirements

Essential:

  • Strong record of object-oriented development. Most of our software is written in C++ but your experience can be in any object-oriented language
  • Fast learner
  • Excellent written and verbal communication
  • Working towards a degree in Software Engineering, Computer Science, Maths and Computing or Electronic Engineering (expected graduation in 2019 or 2020)

Desirable:

  • Practical experience of source control
  • Understanding of Agile software development

How to apply

If solving real-world problems sounds like a fun way to spend your summer then send your CV along with your answers to the questions below in your cover letter. Our deadline is 16th February 2018 but places are limited so we would encourage you to apply early to avoid disappointment.

  1. What is the most important feature of a good quality surveillance system and why?
  2. Describe an interesting personal or university project you have worked on.

 

Featured Placement
Software Engineering Intern, 3 to 12 months, Summer 2018, Livingston At Cadence, we hire and develop leaders and innovators who...
More Info
Employers
Cooper Software

Do you want to work in an environment that is pushing the boundaries of technology? Are you interested in working with multiple technologies to build innovative solutions and includes Cloud...

Employer List
Industry News
Placement of the Year 2017   Winner - Sanaa Dawod, Leonardo Sanaa Dawod, MEng Electronic and Electrical Engineering student at Robert Gordon University, together with aerospace, defence and security specialists, Leonardo, have been awarded first prize in the e-Placement Scotland Placement of the Year Awards at ScotSoft 2017, in recognition of an...
More News