C++ Software Engineer - Embedded Defense (Edinburgh) Onsite

Leonardo

City of Edinburgh

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

Benefits offered by this job

Time to Recharge
Pension scheme
Mental health support
Learning resources

Job summary

Leonardo in Edinburgh is seeking a Software Engineer to contribute to the design, development, and testing of our software products for UK air defence projects. You will work in an agile team with multiple engineers and contribute to delivering robust software solutions aligned with customer requirements.

The role emphasizes strong C++ skills, collaboration, and experience with embedded environments and regulated development processes. On-site work is required in a hybrid setup.

Qualifications

  • Experience in 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 trace, diagnose and resolve potential software issues with a debugger.

Responsibilities

  • Architect, design, implement and test new product functionality and contribute to planning the work and taking ownership for delivering it.
  • Work in an agile team with 7-10 other engineers and collaborate across ~100 engineers to sustain software backbone for national air defence capability.
  • Contribute to continuous software improvement and ensure software solutions meet requirements.

Job description

Leonardo in Edinburgh is seeking a Software Engineer to contribute to the design, development, and testing of our software products for UK air defence projects. You will work in an agile team with multiple engineers and contribute to delivering robust software solutions aligned with customer requirements.

The role emphasizes strong C++ skills, collaboration, and experience with embedded environments and regulated development processes. On-site work is required in a hybrid setup.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer – Embedded C++ for Defence (Onsite)
Senior Software Engineer – Embedded C++ for Defence (Onsite)

Leonardo • City of Edinburgh

On-site
GBP 54,000 - 70,000
Pension scheme
Training & development
Flexible benefits
+1
C++ Software Engineer — Embedded for Aerospace & Defence
C++ Software Engineer — Embedded for Aerospace & Defence

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
Software Engineer - Defence & Aerospace (Edinburgh)
Software Engineer - Defence & Aerospace (Edinburgh)

Leonardo S.p.A. • City of Edinburgh

Hybrid
GBP 38,000 - 70,000
Hybrid working
Pension scheme
Employee benefits
Software Engineer - Hybrid, Edinburgh (Aerospace/Defense)
Software Engineer - Hybrid, Edinburgh (Aerospace/Defense)

Leonardo SpA • City of Edinburgh

Hybrid
GBP 38,000 - 50,000
C++ Software Engineer – Embedded Aerospace
C++ Software Engineer – Embedded Aerospace

Leonardo UK Ltd • Easter Howgate

On-site
GBP 38,000 - 70,000
C++ Software Engineer - Defence (Hybrid, Southampton)
C++ Software Engineer - Defence (Hybrid, Southampton)

Leonardo Worldwide Corporation • Southampton

Hybrid
GBP 54,000 - 70,000
Hybrid working
Pension (15%+)
Mental health support
+3
C++ Software Engineer for Defense Tech (Hybrid)
C++ Software Engineer for Defense Tech (Hybrid)

Leonardo • Southampton

Hybrid
GBP 55,000 - 75,000
Annual bonus
Flexible working
Hybrid work environment
+1
Senior Software Engineer - Embedded Systems (Hybrid)
Senior Software Engineer - Embedded Systems (Hybrid)

Leonardo Worldwide Corporation • City of Edinburgh

On-site
GBP 45,000 - 60,000
Generous leave
Up to 15% employer pension
Free mental health support
+2
Hybrid C++ Software Engineer for Defence Tech
Hybrid C++ Software Engineer for Defence Tech

Leonardo • Southampton

Hybrid
GBP 55,000 - 75,000
Time to Recharge
Secure your Future
Your Wellbeing Matters
+2
Senior Software Engineer - C++ (Defense), Hybrid
Senior Software Engineer - C++ (Defense), Hybrid

Leonardo S.p.A. • Southampton

Hybrid
GBP 55,000 - 75,000
Flexible hours
Hybrid Southampton office 2–3 days
Annual bonus
+3