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

Software Engineer Graduate Apprenticeship

Home > C/C++ programming jobs

Software Engineer Graduate Apprenticeship in UK new

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

Responsibilities

  • Attend mandatory university classes, seminars, and labs one day per week, with an additional day for university projects and assignments.
  • Learn to design, integrate, test, and program high-integrity software, including C++.
  • Practice the full software development lifecycle and work on real-time engineering projects.
  • Study toward and attain a BSc (Hons) in Software Development for Business.
  • Develop software for technically advanced avionics systems, such as radar for the Typhoon jet.
  • Follow safety instructions, security requirements, and clear process-compliance procedures.

Requirements

  • Five Higher Grades or equivalent, graded BBBBC, including mandatory Mathematics.
  • National 5 English at grades A-C or equivalent.
  • Physics and Computing are preferred subjects.
  • Interest in IT and technical aptitude in software development, potentially demonstrated through hobby programming or designing an app or website.
  • Willingness to learn, solve difficult problems, work independently and collaboratively, and commit to the apprenticeship programme.
  • Applicants with an existing computing or software degree are not suitable for this apprenticeship.

Benefits

  • Paid four-year apprenticeship with salary increases as progress is made and fully supported academic learning.
  • Study toward a BSc (Hons) in Software Development for Business through university teaching and work-based learning.
  • Hybrid working in Edinburgh with protected study time, mentoring, rotations, and support settling into the location.
  • Generous leave with the opportunity to accrue up to 12 flexi-days annually.
  • Pension scheme with up to 15% employer contribution, bonus eligibility, and an annual Employee Stock Ownership Plan.
  • Mental health support, financial advice, employee networks, and up to £500 annually in flexible benefits including healthcare, dental, discounts, and gym memberships.
  • Company-funded career development and wellbeing benefits.

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

Industrial Placement Software Engineer

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

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