Senior C++ Software Engineer - Hybrid, Hardware & GUI Focus

Leonardo UK Ltd

Southampton

Hybrid

GBP 55,000 - 75,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Flexible hours
Hybrid working
Annual bonus
25 days holiday
Pension contributions

Job summary

Leonardo UK Ltd in Southampton is seeking a Software Engineer with C++ experience to join our Integrated Sensors & Protection team, working on defence and commercial projects.

You will contribute to developing new features, collaborating with fellow engineers, and delivering robust Windows and Linux applications, HMI/GUI, and test frameworks within iterative development lifecycles. Security clearance eligibility is required, and hybrid working with time in the Southampton office is available.

Qualifications

  • C++ or relevant Object Oriented software development.
  • Familiarity with Electronics and lower-level firmware.
  • Documentation to create interfaces machine to machine.
  • Test frameworks and test development.
  • HMI/GUI/UX experience.
  • Experience Windows & Linux applications.
  • Iterative development lifecycles (e.g., Agile).
  • Tools: Jira, DevOps, Git.
  • Familiarity with hardware interfaces.
  • CUDA integration (AI/ML) is a plus.

Skills

C++
OOP
Test frameworks
HMI/GUI/UX
Windows apps
Linux apps
Jira
DevOps
Git
Python
LabVIEW
CUDA integration
Microservices
Agile
Interface hardware

Tools

Jira
DevOps
Git
LabVIEW

Job description

Leonardo UK Ltd in Southampton is seeking a Software Engineer with C++ experience to join our Integrated Sensors & Protection team, working on defence and commercial projects.

You will contribute to developing new features, collaborating with fellow engineers, and delivering robust Windows and Linux applications, HMI/GUI, and test frameworks within iterative development lifecycles. Security clearance eligibility is required, and hybrid working with time in the Southampton office is available.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 - 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
Senior C# .NET Software Engineer – Hybrid, Growth & Impact
Senior C# .NET Software Engineer – Hybrid, Growth & Impact

Leonardo • Luton

Hybrid
GBP 65,000 - 90,000
Flexi-days
Pension up to 15%
Mental health support
+7
Principal Software Engineer - Embedded C/C++ for Defence
Principal Software Engineer - Embedded C/C++ for Defence

Leonardo S.p.A. • Basildon

Hybrid
GBP 80,000 - 110,000
Flexible working
Annual bonus
Pension contributions
+2
Senior Security Systems Engineer — Defence (Hybrid)
Senior Security Systems Engineer — Defence (Hybrid)

Leonardo UK Ltd • Southampton

Hybrid
GBP 55,000 - 90,000
Time to Recharge
Secure your Future
Your Wellbeing Matters
+5
Senior Real-Time Embedded Software Engineer - Hybrid & Growth
Senior Real-Time Embedded Software Engineer - Hybrid & Growth

Leonardo UK Ltd • Caddington

Hybrid
GBP 60,000 - 90,000
Time to Recharge
Pension scheme
Mental health support
+4
Lead Embedded Software Engineer (C/C++, Defence)
Lead Embedded Software Engineer (C/C++, Defence)

Leonardo UK Ltd • Wickford

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

Leonardo UK Ltd • Southampton

Hybrid
GBP 55,000 - 75,000
Flexible hours
Hybrid working
Annual bonus
+2
Senior .NET Engineer - Defence Tech, Hybrid
Senior .NET Engineer - Defence Tech, Hybrid

Leonardo UK Ltd • Luton

Hybrid
GBP 55,000 - 75,000
Pension scheme
Private healthcare
Flexible working hours
Defence Security Systems Engineer (Hybrid)
Defence Security Systems Engineer (Hybrid)

Leonardo • Southampton

Hybrid
GBP 55,000 - 75,000
Pension scheme
Mental health support
Flexible benefits
+2