Summer Placement Software Engineer
work experience

Summer Placement Software Engineer

Competitive salary
Time left to apply
7 days to apply on Prospects

Job description

An exciting and challenging Software Engineering opportunity for students currently in the final or penultimate year of a science based degree e.g. software engineering, computer science, physics, mathematics or electronic engineering (BSc (Hon) / BEng (Hon) / MEng) to have the opportunity to experience a 13 week paid industrial placement working as a software engineer within Leonardo.

Placement students will report to an experienced engineer who will provide them with day to day guidance and on-the-job training. They will be introduced to the software development processes and utilise state-of-the-art methods, technology and tools. They will also gain experience on one or more aspects of the software development lifecycle, which could include: applied research, requirements analysis, design, implementation, integration, and test.

The placement student will contribute to the solving of real life engineering problems on state-of-the-art avionics sensor systems such as: the radar for the Typhoon fighter jet; the radar for the SAAB Gripen fighter; one of our family of Surveillance AESA Radars (Active Electronically Scanned Array); an IRCM (Infra–Red Counter Measures) system; or on one of our laser target designator or laser ranging systems.

Particular emphasis will be placed on learning practical skills that may not be easily gained or experienced in the academic environment of a university.

Students applying for this position should demonstrate an interest in software engineering in the area of real time development for avionic systems.

Quote from a previous Placement Student: “the work at Leonardo was much more exciting than developing web pages”

Key Responsibility Areas

  • To learn the skills required for software development. This could include developing practical skills in design techniques for aerospace applications, understanding of key processes and technologies, developing software using state-of-the-art modelling tools, compilers and test environments.
  • To deliver technical reports and presentations on your work assignments to your supervisor and fellow placement students.

Most training will be delivered via on-the-job experience working in real software teams within project groups delivering sensor systems to our customers. Additional formal technical training to augment the on-the-job training may beprovided via taught courses depending on the business needs.

The nature of the projects involving software design means that any candidate being considered for the position must:

  • Be eligible to work in the UK
  • Be able to obtain BPSS and SC security clearance
  • Have a minimum of five years permanent residency in the UK
  • In addition, some roles will require clearance to access caveated information such as UK eyes only and ITAR

Company information

Leonardo is an international leader in electronic and information technologies for defence systems, aerospace, data, infrastructures, land security and protection and sustainable ’smart’ solutions. We are globally renowned and are continually expanding, offering exciting opportunities to talented graduates who want to work at the forefront of our technology. With the majority of our engineers having chartered status, you can look forward to working with highly skilled professionals that are passionate about their work.

Person requirements

  • A full statement of courses and projects studied at university and corresponding grades/marks/percentage should be included in your CV.
  • Applications are also welcomed from candidates who have completed a first degree and are looking to gain industrial experience prior to commencing a relevant higher degree (i.e. PhD, MSc).
  • Candidates are required to demonstrate personal ownership and responsibility for their work, team working skills, technical excellence, creative problem solving ability, communication skills and leadership potential.

Qualifications and experience requirements

  • You should be matriculated in a science based degree e.g. software engineering, computer science, physics, mathematics or electronic engineering. Ideally candidates for a software placement should have some experience of computer programming and be enthusiastic and passionate about designing software and writing code.
  • Experience of an object-oriented programming language such as C++ and knowledge of UML (Unified Modelling Language) is an advantage but not essential.

Accepted degree subjects



Competitive salary



How to apply

Closing date: 28/02/2018

This job listing will no longer be available on Prospects from 28/02/2018

All Leonardo jobs

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.