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

Graduate Software Engineer

Home > C/C++ programming jobs

Graduate Software Engineer in UK new

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

Responsibilities

  • Create high-quality and robust software code for real-time projects.
  • Document and record work products, maintain them under configuration management, and provide plans and progress reports to a supervisor.
  • Participate in product development from solution concept through system integration.
  • Develop practical skills in software design techniques for aerospace applications and related processes and technologies.
  • Collaborate with Software, Systems, Firmware, and Electronics Engineers to solve integration problems on complex systems.
  • Contribute where appropriate to investigating development methodologies and influencing future software development practices.

Requirements

  • Minimum 2:2 bachelor’s or integrated master’s degree, or a higher degree such as an MSc or PhD, in Software Engineering, Computer Science, Physics, Mathematics, Electronic Engineering, or a relevant subject.
  • Enthusiasm for software design and willingness to work in a fast-paced, collaborative environment.
  • Highly desirable: programming experience in an object-oriented language such as C++.
  • Highly desirable: knowledge of UML (Unified Modelling Language).
  • Highly desirable: relevant summer or industrial placement experience.
  • Applicants should provide a full statement of university courses and projects with corresponding grades, marks, or percentages in their CV.
  • Successful applicants must provide identity, UK work eligibility, criminal record declaration, and five-year employment and/or education history verification; additional security vetting may apply.

Benefits

  • £34,000 starting salary per annum, plus a £1,000 welcome bonus and potential £1,000 exit bonus after successful programme completion.
  • 18-month permanent Engineering Graduate Programme with hybrid working.
  • At least three days per week on site is generally encouraged, with some projects requiring five days per week on site.
  • Potential Temporary Accommodation Allowance subject to specific criteria.
  • 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.
  • Employee bonus scheme and annual Employee Stock Ownership Plan.
  • Up to £500 annually in flexible benefits, including private healthcare, dental and family cover, technology and lifestyle discounts, and gym memberships.
  • Primary location: Edinburgh, UK.

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

Senior Software Integration Engineer

  • Firestorm
  • Full time
  • USA
  • 10/19/2026
  • Salary: $140k - $155k/yr
  • San Diego, CA

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