Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Industrial Placement Software Engineer

Home > C/C++ programming jobs

Industrial Placement Software Engineer in UK new

  • Leonardo S.p.A.
  • Full time
  • Email
  • Edinburgh

Responsibilities

  • Work under the day-to-day guidance of an experienced engineer and receive on-the-job training.
  • Contribute to one or more stages of the software development lifecycle, including applied research, requirements analysis, design, implementation, integration, and testing.
  • Create high-quality, robust code and fully document, record, and maintain work products under configuration management.
  • Prepare plans, progress reports, technical reports, and presentations for supervisors and fellow placement students.
  • Develop practical software engineering skills for aerospace applications using modelling tools, compilers, and test environments.
  • Collaborate with Software, Systems, Firmware, and Electronics Engineers to solve integration problems on complex systems.
  • Present placement achievements and learning to the Head of Software and the wider team.

Requirements

  • Predicted minimum 2:2 in a relevant degree such as Software Engineering, Computer Science, Physics, Mathematics, or Electronic Engineering, including BSc, BEng, or MEng programmes.
  • Experience with computer programming and enthusiasm for designing software and writing code.
  • Experience with an object-oriented programming language such as C++ is desirable.
  • Knowledge of UML is advantageous but not essential.
  • Provide a full statement of university courses, projects, and corresponding grades, marks, or percentages in the CV.
  • Meet applicable UK security, identity, right-to-work, employment or education verification, and security-vetting requirements.

Benefits

  • 12-month fixed-term industrial placement with onsite working in Edinburgh.
  • Salary of £26,228.
  • Coaching, on-the-job training, and dedicated support for placement and personal development objectives.
  • Generous leave with the opportunity to accrue up to 12 additional flexi-days annually.
  • Award-winning pension scheme with up to 15% employer contribution.
  • Free mental health support, financial advice, and employee-led inclusion and diversity networks.
  • Up to £500 annually for flexible benefits such as private healthcare, dental and family cover, technology and lifestyle discounts, and gym memberships.
  • Potential to continue collaborating with Leonardo during the final academic year or progress to its Graduate Development Programme.

Leonardo S.p.A.

Leonardo S.p.A. is a leading aerospace, defense, and security company that delivers cutting‑edge technology solutions worldwide. With a focus on innovation, reliability, and customer partnership, it shapes the future of flight, space, and cyber protection. The company’s collaborative culture driv...

Similar positions

Software Development Engineer II

  • Mapbox
  • Full time
  • Remote
  • 10/19/2026
  • Germany

Summer Placement Software Engineer

  • Leonardo S.p.A.
  • Full time
  • UK
  • 10/19/2026
  • Edinburgh

Senior Application Security Engineer

  • Malwarebytes
  • Full time
  • Remote
  • 10/19/2026
  • Salary: EUR 70,000 - 87,000
  • Estonia, Italy

Embedded Software Engineer C/C++

  • Capgemini
  • Full time
  • Others
  • 10/19/2026
  • La Spezia, Italy

Software Development Engineer II

  • Mapbox
  • Full time
  • Remote
  • 10/19/2026
  • Salary: $75k-$112k
  • Poland