Cambridge Consultants: Software Engineering Internship – Year Placement 2018/19

Start date: Summer 2018

Introduction summary
Would you like to get some practical experience working in one of the largest independent wireless development teams in the world?  You’ll be given responsibility to work on real client projects and you’ll be working alongside experienced team members who will help you to grow and learn. It’s a great place to be if you have a passion for solving technical challenges.


Main purpose of the job

We are looking for an engineering, science or computer science undergraduate to work in a team on client assignments developing software for a wide range of wireless systems and products. The sort of software we write ranges from the electronics/software boundary to apps for the latest iOS and Android devices.

A bright, enthusiastic undergraduate who wants to learn more about these technologies would be an ideal candidate for the role.

 Type of work undertaken by group

Our work ranges from high volume consumer applications such as mobile devices, through to professional high-performance systems including the air traffic control radios used to govern the US airspace.

This breadth of wireless activity provides tremendous variety to our team members.

Recent examples of our work include a wireless medical telemetry system, a smart phone car music system and an internet radio with a twist. Our projects often involve the design and development of new hardware alongside the software development. Further examples include Satellite, Bluetooth, BLE, iOS and associated user interface developments.

The Software Group in the Wireless Division works closely with other disciplines to develop cutting-edge software. Team sizes tend to be small and are made up of highly skilled engineers.

The group carries out software design and architecture, as well as coding, usually in C. Other languages are used, such as Python, Objective C and Java, as required.


Specific responsibilities

  • Develop software for a range of Wireless systems
  • Work as part of multidisciplinary teams on projects for clients
  • Writing embedded software in C


Minimum requirements

To meet the requirements of this role you have completed at least two years of study in Engineering, Computer Science (or a closely related subject) at a top university which allows you to take a placement year in industry.

You will have:

  • Good ‘A’ level results
  • Experience of writing embedded software in C
  • Good communication skills

In addition, any experience of the following would be advantageous;

  • Windows / Linux / iOS programming
  • A scripting language
  • User interface design
  • Understanding of wireless communications systems


Future prospects

Interns gain invaluable hands-on experience by working alongside our staff on real projects. It’s also a chance to show us what you can do – internships can lead to the offer of a bursary and full-time job once you’ve completed your studies, therefore we invite applications from people who may be interested in applying for a full time job with us after their degree.