Senior C++ Software Engineer – Defence/Aero (Edinburgh)

Leonardo S.p.A.

City of Edinburgh

On-site

GBP 45,000 - 70,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid Working
Pension up to 15%
Private healthcare
Flexible benefits
Mental health support
Learning resources (Coursera/LinkedIn)

Job summary

Leonardo UK is recruiting for software engineers to work on the Eurofighter Typhoon programme in Edinburgh. You will join a high‑performing Agile team and contribute across the full software lifecycle, shaping capabilities for UK air defence.

You should bring strong C++ skills, experience in an agile team, and a track record of delivering integrated software solutions with high quality. On-site, permanent role with comprehensive benefits.

Qualifications

  • Strong C++ programming skills.
  • Experience in an agile software development lifecycle.
  • Proven ability to collaborate across multidisciplinary engineering teams to deliver integrated solutions.
  • Ability to translate requirements into effective software designs and implementations.
  • Commitment to good engineering practices and high software quality.
  • Working knowledge of Git (or equivalent) source control.
  • Ability to trace, diagnose and resolve software issues.
  • Familiarity with a debugger.

Responsibilities

  • Develop, test, and maintain C++ software for the Eurofighter Typhoon programme.
  • Collaborate within a multidisciplinary team spanning software, systems, firmware, and hardware engineering.
  • Deliver new features and enhancements in an agile development environment.
  • Translate requirements into effective software designs and solutions.
  • Investigate, debug, and resolve software issues.
  • Contribute to software architecture and technical decision-making.
  • Take ownership of tasks from planning through to delivery.
  • Conduct code reviews and uphold high standards of software quality.

Skills

C++
Agile
Multi-team collaboration
Software design
Debugging
Git
CMake

Tools

Git
CMake

Job description

Leonardo UK is recruiting for software engineers to work on the Eurofighter Typhoon programme in Edinburgh. You will join a high‑performing Agile team and contribute across the full software lifecycle, shaping capabilities for UK air defence.

You should bring strong C++ skills, experience in an agile team, and a track record of delivering integrated software solutions with high quality. On-site, permanent role with comprehensive benefits.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Engineer - Defence/Aerospace, Onsite in Edinburgh
Senior C++ Engineer - Defence/Aerospace, Onsite in Edinburgh

Leonardo S.p.A. • City of Edinburgh

On-site
GBP 45,000 - 70,000
Pension scheme
Flexible benefits
Onsite working
+2
Senior C++ Engineer - Onsite Defence Tech (Edinburgh)
Senior C++ Engineer - Onsite Defence Tech (Edinburgh)

Leonardo • City of Edinburgh

On-site
GBP 45,000 - 70,000
Time to Recharge
Pension scheme with up to 15% employer
Mental health support
+4
Senior C++ Engineer – Defence Systems, UK Impact
Senior C++ Engineer – Defence Systems, UK Impact

Leonardo • United Kingdom

On-site
GBP 45,000 - 60,000
Flexi-days
Pension scheme
Mental health support
Senior C++ Software Engineer - Onsite Defence Tech
Senior C++ Software Engineer - Onsite Defence Tech

Leonardo UK Ltd • Easter Howgate

On-site
GBP 45,000 - 70,000
Time to Recharge
Pension scheme
Mental health support
+4
Senior Software Engineer – Ada/C++ for Radar Systems (Edinburgh)
Senior Software Engineer – Ada/C++ for Radar Systems (Edinburgh)

Owen Thomas B Corp • City of Edinburgh

Hybrid
GBP 45,000 - 60,000
Senior C++ Software Engineer
Senior C++ Software Engineer

Leonardo S.p.A. • City of Edinburgh

On-site
GBP 45,000 - 70,000
Pension scheme
Flexible benefits
Onsite working
+2
Senior C++ Software Engineer
Senior C++ Software Engineer

Leonardo UK Ltd • Easter Howgate

On-site
GBP 45,000 - 70,000
Time to Recharge
Pension scheme
Mental health support
+4
Senior Software Engineer
Senior Software Engineer

Leonardo UK Ltd • Easter Howgate

On-site
GBP 38,000 - 70,000
Time to Recharge
Pension scheme
Mental health support
+2
Software Engineer (Senior Levels)
Software Engineer (Senior Levels)

Leonardo UK Ltd • Easter Howgate

On-site
GBP 38,000 - 70,000
Time to Recharge
Pension scheme
Wellbeing support
+4
Senior Software Engineer Leonardo UK
Senior Software Engineer Leonardo UK

Abundant Code • City of Edinburgh

Hybrid
GBP 45,000 - 60,000