Hybrid C++ Software Engineer for Defence Tech

Leonardo

Southampton

Hybrid

GBP 55,000 - 75,000

Full time

6 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Time to Recharge
Secure your Future
Your Wellbeing Matters
Rewarding Performance
Never Stop Learning

Job summary

Leonardo in Southampton is seeking talented software engineers to support defence projects. You will develop high-quality software across Linux and Windows environments, collaborating with cross-functional teams and applying design principles for modular, reusable code.

The role emphasizes lifecycle discipline, hands-on testing, and software/hardware integration, with security screenings and flexible onsite/hybrid working in the UK.

Qualifications

  • Experience with developing C++ Linux applications.
  • Experience with developing C# Windows applications.
  • Familiarity with lifecycle processes (requirements, design, implementation, test, integration).
  • Familiarity with configuration management tools such as Git.
  • Software design experience (SysML/UML).
  • Test case and procedure development experience.
  • Software/Hardware integration and debugging.
  • Networking experience.
  • Software development on ARM cores within FPGAs.
  • Knowledge of Docker, VMs and CI tools.
  • Knowledge of RTCA 178C and AUTOSAR / MISRA C/C++ standards.

Responsibilities

  • Deliver and integrate high-quality software code for critical applications.
  • Support and motivate multi-disciplinary teams.
  • Influence development approach with design principles, modularity and reuse.
  • Develop expertise in an environment focused on learning, mentorship, and career progression.
  • Collaborate with engineering teams on multidisciplinary solutions.

Skills

C++
Linux
C#
Windows
Software lifecycle
git
SysML/UML
Test design
HW/SW integration
Networking
ARM in FPGA
Docker
CI tools
AUTOSAR/MISRA C/C++

Tools

Git
Docker
Virtual machines
CI tools

Job description

Leonardo in Southampton is seeking talented software engineers to support defence projects. You will develop high-quality software across Linux and Windows environments, collaborating with cross-functional teams and applying design principles for modular, reusable code.

The role emphasizes lifecycle discipline, hands-on testing, and software/hardware integration, with security screenings and flexible onsite/hybrid working in the UK.

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

Similar jobs worth comparing

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 - Hybrid Defense Tech Innovator
C++ Software Engineer - Hybrid Defense Tech Innovator

慨正橡扯 • Southampton

Hybrid
GBP 65,000 - 90,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
Senior C++ Software Engineer – Defence & Embedded Systems
Senior C++ Software Engineer – Defence & Embedded Systems

Leonardo UK Ltd • Southampton

Hybrid
GBP 65,000 - 85,000
Hybrid working
On-site in Southampton 2-3 days a week
Senior Embedded Software Engineer (C++, HMI, Hybrid)
Senior Embedded Software Engineer (C++, HMI, Hybrid)

Leonardo • Southampton

Hybrid
GBP 55,000 - 85,000
Flexible hours
Flexible benefits
Pension contributions
+4
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
Software Engineer - Hybrid, Edinburgh (Aerospace/Defense)
Software Engineer - Hybrid, Edinburgh (Aerospace/Defense)

Leonardo SpA • City of Edinburgh

Hybrid
GBP 38,000 - 50,000
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
Defence Software Test Engineer – Hybrid & Embedded
Defence Software Test Engineer – Hybrid & Embedded

Leonardo • Luton

Hybrid
GBP 55,000 - 65,000
Time off
Pension scheme
Mental health support
+4
C++ Software Engineer
C++ Software Engineer

Leonardo • Southampton

Hybrid
GBP 55,000 - 75,000
Time to Recharge
Secure your Future
Your Wellbeing Matters
+2