Software Graduate Apprentice

Software Graduate Apprentice

Full-Time 21525 - 21525 € / year (est.) No home office possible
Leonardo

At a Glance

  • Tasks: Learn to design and develop high-integrity software in C++ for advanced avionics systems.
  • Company: Join Leonardo, a leader in innovative technology with a collaborative culture.
  • Benefits: Starting salary of £21,525, flexible working, and a comprehensive benefits package.
  • Other info: Exciting opportunities for community involvement and STEM projects.
  • Why this job: Gain hands-on experience while earning a BSc and working towards Chartered Engineer status.
  • Qualifications: 5 Higher Grades (BBBBC) with strong maths and computing background.

The predicted salary is between 21525 - 21525 € per year.

Job Description

Software Engineer Graduate Apprenticeship

Leonardo offers a four‑year Software Engineering Apprenticeship scheme in Edinburgh that leads to Graduate Level and a BSc (Hons) in Software Development for Business. The programme combines university teaching with work‑based learning, culminating in Chartered Engineer status.

How This Role Fits In

This apprenticeship is designed for candidates with high school grades (Higher Grade BBBBC) and a strong maths and computing background. Applicants should have an interest in IT and some software experience, though the role is suitable for those with limited prior knowledge.

Key Responsibilities

  • Learn to design, programme, integrate and test high‑integrity software, primarily in C++.
  • Experience all stages of the software development lifecycle and collaborate with other engineering departments.
  • Participate in university classes, seminars and labs; attend weekly sessions as part of the programme.
  • Develop software for advanced avionics systems such as the Typhoon radar.

Qualifications

  • 5 Higher Grades (or equivalent) BBBBC.
  • Mandatory mathematics, preferably including physics and computing.
  • National 5 (A‑C) in English (or equivalent).

Benefits

  • Starting salary £21,525.
  • Full access to a company‑funded benefits package including pension, mental health support, bonus scheme and flexible benefits.
  • Hybrid working – office and remote.
  • Opportunities for community involvement and STEM projects.

Additional Information

Security clearance is required; roles may require BPSS, NSV or SC/DV as per UK government standards. The apprenticeship is fixed term and eligible for SAAS funding for eligible candidates in Scotland.

Location: Edinburgh, United Kingdom | Contract Type: Fixed term | Employment Type: Full‑time | Seniority level: Entry level.

#J-18808-Ljbffr

Software Graduate Apprentice employer: Leonardo

Leonardo is an exceptional employer, offering a unique Software Engineering Apprenticeship in the vibrant city of Edinburgh. With a strong focus on employee growth, you will benefit from a blend of academic learning and practical experience, leading to a BSc (Hons) and Chartered Engineer status. The supportive work culture, comprehensive benefits package, and opportunities for community involvement make it an ideal place for aspiring software engineers to thrive.

Leonardo

Contact Detail:

Leonardo Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Graduate Apprentice

Tip Number 1

Network like a pro! Reach out to current or former apprentices at Leonardo on LinkedIn. Ask them about their experiences and any insider tips they might have. This can give you a leg up when it comes to understanding the company culture and what they really value.

Tip Number 2

Prepare for your interview by brushing up on your C++ skills. Make sure you can talk about any projects you've worked on, even if they're just personal ones. We want to see your passion for software development, so show us what you've got!

Tip Number 3

Don’t underestimate the power of soft skills! Communication and teamwork are key in this role. Think of examples from school or group projects where you’ve collaborated effectively, and be ready to share those during your interview.

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 details about the apprenticeship programme there, so you can tailor your approach to what we’re looking for.

We think you need these skills to ace Software Graduate Apprentice

C++ Programming
Software Development Lifecycle
Software Design
Software Integration
Software Testing
Collaboration
Mathematics

Some tips for your application 🫡

Show Your Passion for IT:Let us see your enthusiasm for technology and software development! Share any projects or experiences you've had, even if they're small. We love to see candidates who are genuinely excited about the field.

Tailor Your CV and Cover Letter:Make sure your CV and cover letter are tailored to the Software Graduate Apprentice role. Highlight relevant skills, like your maths and computing background, and any software experience you have. We want to know why you're a great fit!

Be Clear and Concise:When writing your application, keep it clear and to the point. Use simple language and avoid jargon. We appreciate straightforward communication that gets your message across effectively.

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 apprenticeship programme there.

How to prepare for a job interview at Leonardo

Know Your Stuff

Make sure you brush up on your C++ skills and understand the basics of software development. Familiarise yourself with the software development lifecycle, as this will likely come up in conversation. Showing that you have a genuine interest in IT and some knowledge about the field will definitely impress the interviewers.

Show Your Passion for Learning

Since this apprenticeship is all about learning and growth, be prepared to discuss how you approach new challenges. Share examples of times when you've had to learn something quickly or adapt to a new situation. This will demonstrate your eagerness to develop your skills and fit into their learning environment.

Ask Smart Questions

Prepare a few thoughtful questions to ask at the end of your interview. This could be about the specific projects you'll be working on, the team dynamics, or opportunities for further training. It shows that you're engaged and genuinely interested in the role and the company.

Be Yourself

While it's important to be professional, don't forget to let your personality shine through. The interviewers want to see if you'll be a good fit for their team, so being authentic can help you stand out. Share your interests in IT and any relevant experiences, even if they're from school projects or personal endeavours.