C++ Software Engineer

Leonardo UK Ltd

Easter Howgate

On-site

GBP 38,000 - 70,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Leonardo UK Ltd in Scotland is seeking a Software Engineer to join an agile team of 7–10 engineers. You will architect, design, implement and test new software features that form the backbone of critical defence projects.

You will work with almost 100 engineers across programmes like Eurofighter Typhoon and Tempest, taking ownership of delivering high-quality software in a regulated environment.

Qualifications

  • Experience in an agile team and lifecycle.
  • Strong C++ programming skills, ideally in a highly regulated environment.
  • Ability to collaborate and work with others.
  • Git source control experience.
  • Ability to develop software solutions from requirements.
  • Ability to trace, diagnose and resolve software issues using a debugger.

Responsibilities

  • Architect, design, implement and test new product functionality.
  • Contribute to planning and take ownership for delivering it.
  • Work with colleagues to deliver software in an agile team of 7–10 engineers.

Skills

C++ programming
Agile team experience
Collaboration
Debugger usage

Tools

Git

Job description

Job Description:
Salary Range:

Engineer £38000 - £50000

Senior Engineer £45000 - £60000

Principal Engineer £54000 - £70000

Where this vacancy is being recruited across more than one grade, the successful candidate will be appointed to a specific assessed grade, and the applicable salary range will be that associated with the grade of appointment.

Leonardo UK operates a grade-based salary framework with broad bands. The salary range shown reflects the approved grade band for this role, or a narrower hiring range published within that band, and is benchmarked against the external market. Exceptions above the standard range are managed through governance controls to protect internal equity.

Your impact

Are you interested in working on one of the most cutting-edge defence and aerospace projects in the UK? We are enhancing the capability of fast jets such as the Eurofighter Typhoon, Saab Gripen and the emerging 6th generation fighter jet platform, Tempest. We are looking for top engineers to join our team and help us with our industry leading contributions to these projects.

As a Software Engineer at Leonardo, you will work in an agile team with 7-10 other engineers. Together with almost 100 other engineers you’ll be challenged to ensure the software development continues to form the backbone of the nation’s air defence capability for decades to come.

You will collaborate with your colleagues to architect, design, implement and test new product functionality and contribute to planning the work and taking ownership for delivering it.

What you’ll bring

To be successful in this role, we really need you to have the following experience:

  • Experience working within an agile team and familiarity with agile software development lifecycle
  • Strong C++ programming skills, ideally in a highly regulated environment.
  • The ability to collaborate and work with others
  • Git (or equivalent) source control expertise
  • The ability to develop suitable software solution from solution requirements
  • The ability to trace, diagnose and resolve potential software issues. Familiarity with a debugger.

If you have the above skills, the following will really help you stand out:

  • Familiarity with Signal Processing
  • Experience working on complex products and codebases
  • Familiarisation with component-based development
  • Experience with working in embedded environments
  • Experience using static analysis and code coverage tooling
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (Senior Levels)
Software Engineer (Senior Levels)

Leonardo • City of Edinburgh

On-site
GBP 54,000 - 70,000
Pension scheme
Training & development
Flexible benefits
+1
Software Engineer
Software Engineer

Leonardo • City of Edinburgh

Hybrid
GBP 54,000 - 70,000
Time to recharge
Pension scheme
Mental health support
+2
Principal Software Engineer
Principal Software Engineer

Leonardo • Basildon

On-site
GBP 90,000 - 130,000
Flexible working hours
Flexible benefits
Above average pension contributions
+6
Lead Software Engineer
Lead Software Engineer

Leonardo DRS • Basildon

Hybrid
GBP 76,000 - 94,000
Hybrid working
Generous pension up to 15%
Mental health support
+3
C++ Software Engineer
C++ Software Engineer

Leonardo Worldwide Corporation • City of Edinburgh

On-site
GBP 38,000 - 70,000
Generous leave with flexi-days
Up to 15% employer pension contribution
Mental health support
+2
Electronic Engineer - all levels
Electronic Engineer - all levels

Leonardo • City of Edinburgh

Hybrid
GBP 37,000 - 85,000
Flexible hours & hybrid working
Pension plan
Mental health support
+5
Principal Software Engineer
Principal Software Engineer

Leonardo UK Ltd • Wickford

On-site
GBP 90,000 - 140,000
Flexible working hours
Annual bonus
25 days holiday
Senior Software Engineer
Senior Software Engineer

Leonardo UK Ltd • Southampton

On-site
GBP 65,000 - 85,000
Hybrid working
On-site in Southampton 2-3 days a week
Electronic Engineers - all levels
Electronic Engineers - all levels

Leonardo UK Ltd • Newcastle upon Tyne

Hybrid
GBP 37,000 - 84,000
Time to Recharge
Pension scheme
Mental health support
+5
Electronic Engineers - all levels
Electronic Engineers - all levels

Leonardo • Newcastle upon Tyne

Hybrid
GBP 37,000 - 85,000
Pension scheme (up to 15% employer)
Mental health support
Learning and development
+5