C++ Software Engineer for Defense Tech (Hybrid)

Leonardo

Southampton

Hybrid

GBP 55,000 - 75,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Annual bonus
Flexible working
Hybrid work environment
Competitive pension

Job summary

Leonardo is seeking software engineers to join our Integrated Sensors & Protection line, developing new features for defence and commercial projects. You will be part of a team of engineers focused on Test Engineering solutions and interface design.

We value C++ expertise, familiarity with hardware interfacing, and experience across Windows & Linux. The role is hybrid with on-site Southampton days and opportunities for flexible working; security clearance is required.

Qualifications

  • C++ development or object-oriented software development is required.
  • Familiarity with electronics and lower-level firmware is desirable.
  • Experience producing documentation to enable machine-to-machine interfaces.
  • Experience with test frameworks and test development.
  • Knowledge of microservices architecture and containerisation.
  • Developing new applications to meet user needs within formal constraints (HMI/GUI/UX).
  • Experience interfacing with hardware and developing Windows & Linux applications.
  • Familiarity with iterative development lifecycles (e.g. Agile) and related tools (Jira, DevOps, Git).
  • Strong teamwork and communication abilities.

Responsibilities

  • Develop a new generation of features and capabilities using innovative software solutions.
  • Be part of a community of software engineers to continuously improve, collaborate and innovate.
  • Contribute to Test Engineering solutions and production of market-leading products in defence and commercial sectors.

Skills

C++ development
Electronics familiarity
Documentation interfaces
Test frameworks
Microservices / containerisation
GUI/UX development
Windows & Linux applications
Iterative / Agile development
Teamwork & communication
Python
LabVIEW
C#

Education

Physics or CS or Software Engineering degree

Tools

Jira
DevOps
Git

Job description

Leonardo is seeking software engineers to join our Integrated Sensors & Protection line, developing new features for defence and commercial projects. You will be part of a team of engineers focused on Test Engineering solutions and interface design.

We value C++ expertise, familiarity with hardware interfacing, and experience across Windows & Linux. The role is hybrid with on-site Southampton days and opportunities for flexible working; security clearance is required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Leonardo UK Ltd • Southampton

Hybrid
GBP 55,000 - 75,000
Flexible hours
Hybrid working
Annual bonus
+2
Senior Embedded Software Engineer — Defense Systems
Senior Embedded Software Engineer — Defense Systems

Leonardo UK Ltd • Wickford

Hybrid
GBP 50,000 - 85,000
Time to Recharge
Pension scheme
Mental health support
+5
Senior Software Engineer
Senior Software Engineer

Leonardo S.p.A. • 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 S.p.A. • England

Hybrid
GBP 55,000 - 75,000
Pension scheme
Private healthcare
Flexible working hours
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 Software Engineer
Senior Software Engineer

Leonardo • Southampton

On-site
GBP 55,000 - 75,000
Annual bonus
Flexible working
Hybrid work environment
+1
Senior Software Engineer
Senior Software Engineer

Leonardo UK Ltd • Wickford

On-site
GBP 50,000 - 85,000
Time to Recharge
Pension scheme
Mental health support
+5
Embedded C++ Engineer — Aerospace & Defense
Embedded C++ Engineer — Aerospace & Defense

Leonardo • City of Edinburgh

On-site
GBP 38,000 - 70,000
Time to Recharge
Pension scheme
Mental health support
+2
Defence Software Engineer – Embedded & Python
Defence Software Engineer – Embedded & Python

Leonardo UK Ltd • Wickford

Hybrid
GBP 52,000 - 75,000
Hybrid working
Pension scheme
Mental health support
+3
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