At a Glance
- Tasks: Develop high-integrity software and gain hands-on experience in real-time projects.
- Company: Join Leonardo, a leader in innovation and technology.
- Benefits: Enjoy competitive salary, flexible leave, and comprehensive wellbeing support.
- Why this job: Kickstart your career with paid training and a degree in Software Development.
- Qualifications: 5 Higher Grades including Mathematics; passion for IT and software development.
- Other info: Experience a dynamic work environment with excellent career growth opportunities.
The predicted salary is between 18000 - 24000 £ per year.
Leonardo offers a range of Apprenticeships from 2-4 years across a variety of STEM and business routes, offering paid training, coupled with on-the-job learning that enables you to gain practical skills, experience and knowledge that sets up the best start to your career. We offer competitive entry salaries and fully support your academic learning through to qualifications, with salary increases as you progress.
Whether leaving School or College or in work and looking for a new career path, you are fully supported as you rotate within the business working on real-time projects alongside highly skilled professionals who are passionate about their work. We support helping you settle into your new location ensuring you are familiar with the team and have a warm welcome from day one. There is a member of our Apprentice team at each site, helping you progress, ensuring your study time is protected, enabling access to digital learning as well as opportunities to get involved with the local community and STEM projects, enhancing many aspects of each programme.
Leonardo's four-year Software Engineering Apprenticeship scheme at Edinburgh (leading to Graduate Level) is looking for people who understand the importance of communication, who are able to work well as part of a team and also on their own initiative. You will have the drive and commitment to work through difficult problems to find the right engineering solutions. You will study for completion of a BSc (Hons) in Software Development for Business through a mixture of work-based learning and day release at University. You will gain the academic requirements for Incorporated Engineer as part of the way to gaining Chartered Engineer status.
You will learn to programme and how to design, integrate and test high-integrity software through a combination of University teaching and work-based learning. You will be given experience of all stages of the software development lifecycle and an awareness of other engineering departments who support the software engineers. Subjects will include: hardware-software interface, data communication, networking and security, software configuration and release management; and subjects in business, personal skills and project management.
You must be interested in IT and have a technical aptitude in software development, maybe gained through a hobby, designing an App/website or through programming. At the end of the programme, you will work as a highly qualified member of our Software community developing software for technically advanced avionics systems such as the radar for the Typhoon jet.
The starting salary for this role is £21,525. During your Apprenticeship, we encourage you to spend at least 3/4 days a week on site to integrate with your team and maximise your learning experience.
Leonardo values people that look to always develop throughout their career and along with an eager willingness to learn, a successful apprenticeship with Leonardo involves a drive to deliver results, sometimes from your own initiative, a patience for problem solving, as well as a need to comply with safety instructions and clear process compliance at all times. We view commitment to the programme and learning objectives very highly.
You must have (as a minimum) the following qualifications:
- 5 Higher Grades (or equivalent): BBBBC
- Mandatory: Mathematics Preferably including Physics and Computing
- AND National 5: (A-C) in English (or equivalent qualifications to Highers / Standard Grades).
This Apprenticeship assumes the candidate has very little software knowledge and is NOT suitable for candidates who already have a computing or software degree. SAAS funding from English apprentices moving to Scotland must have residency in Scotland before 1st August 2026.
During the teaching semesters, you will be required to attend University classes, seminars and labs on one day a week and, in addition, will be allowed another day to complete University projects and assignments. Attendance at University classes is mandatory, and must be treated in the same way as any other working day.
You will learn to design high integrity software and to program in C++, practice the full software lifecycle, and attain a BSc (Hons) Software Development for Business degree.
This role is subject to pre-employment screening in line with the UK Government's Baseline Personnel Security Standard (BPSS). An additional range of Personnel Security Controls referred to as National Security Vetting (NSV) may apply, this could include meeting the eligibility requirements for The Security Check (SC) or Developed Vetting (DV).
At Leonardo, our people are at the heart of everything we do, key contributors in shaping innovation, advancing technology, and enhancing global safety. We offer a comprehensive, company-funded benefits package that supports your wellbeing, career development, and work-life balance. Whether you're looking to grow professionally, care for your health, or plan for the future, we're here to help you thrive.
Enjoy generous leave with the opportunity to accrue up to 12 additional flexi-days each year. Benefit from our award-winning pension scheme with up to 15% employer contribution. Free access to mental health support, financial advice, and employee-led networks championing inclusion and diversity. All employees are eligible for our bonus scheme. Our annual Employee Stock Ownership Plan provides you the opportunity to own shares in Leonardo. Spend up to £500 annually on flexible benefits including private healthcare, dental, family cover, tech & lifestyle discounts, gym memberships and more.
We are committed to building an inclusive, accessible, and welcoming workplace. We believe that a diverse workforce sparks creativity, drives innovation, and leads to better outcomes for our people, communities and our customers. If you have any accessibility requirements to support you during the recruitment process, just let us know.
Be part of something bigger - apply now.
Primary Location: GB - Edinburgh
Contract Type: Fixed term
Hybrid Working: Hybrid
Software Graduate Apprentice in Edinburgh employer: Leonardo SpA
Contact Detail:
Leonardo SpA Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Graduate Apprentice in Edinburgh
✨Tip Number 1
Get your networking game on! Connect with current apprentices or employees at Leonardo through LinkedIn or local events. A friendly chat can give you insider info and maybe even a referral!
✨Tip Number 2
Prepare for the interview like it’s the final boss level! Research common questions for software roles and practice your answers. Don’t forget to showcase your passion for tech and problem-solving skills.
✨Tip Number 3
Show off your projects! If you've built an app or worked on any coding projects, bring them up during your discussions. It’s a great way to demonstrate your skills and enthusiasm for software development.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, you’ll find all the latest opportunities in one place, making your job search a breeze.
We think you need these skills to ace Software Graduate Apprentice in Edinburgh
Some tips for your application 🫡
Show Your Passion for Software: When you're writing your application, let us see your enthusiasm for software development! Share any personal projects or hobbies that showcase your skills and interest in IT. This is your chance to stand out!
Tailor Your Application: Make sure to customise your application to fit the role. Highlight relevant experiences and skills that align with what we're looking for in a Software Graduate Apprentice. A little effort goes a long way!
Be Clear and Concise: Keep your writing clear and to the point. We appreciate well-structured applications that are easy to read. Avoid jargon unless it's necessary, and make sure your passion shines through without fluff!
Apply Through Our Website: Don't forget to apply through our website! It's the best way to ensure your application gets to us directly. Plus, you'll find all the info you need about the role and our company there!
How to prepare for a job interview at Leonardo SpA
✨Know Your Stuff
Before the interview, make sure you brush up on your programming knowledge, especially in C++. Familiarise yourself with the software development lifecycle and be ready to discuss any relevant projects or hobbies that showcase your technical aptitude.
✨Show Your Team Spirit
Leonardo values teamwork, so be prepared to share examples of how you've worked effectively in a team setting. Think about times when you collaborated on projects or helped others solve problems, as this will demonstrate your communication skills and ability to work well with others.
✨Problem-Solving Mindset
During the interview, you might be presented with hypothetical scenarios or technical challenges. Approach these with a problem-solving mindset. Talk through your thought process and how you would tackle the issue, showing your commitment to finding the right engineering solutions.
✨Ask Thoughtful Questions
At the end of the interview, don’t forget to ask questions! This shows your interest in the role and the company. Inquire about the types of projects you might work on, the support available for apprentices, or how the team collaborates on software development tasks.