Senior Embedded Software Engineer (C++, HMI, Hybrid)

Leonardo

Southampton

Hybrid

GBP 55,000 - 85,000

Full time

28 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible hours
Flexible benefits
Pension contributions
Annual bonus
25 days holiday
Bank holidays
Flexi days

Job summary

Leonardo in Southampton seeks a Software Engineer with C++ experience to contribute to a new generation of features and capabilities within the Integrated Sensors & Protection line. You will join a community of engineers driving innovation across defence and commercial projects, with emphasis on cross‑platform development in Windows and Linux environments.

The role offers collaboration within an Agile framework, emphasis on hardware interfacing and test development, and opportunities to grow

Qualifications

  • Proficient in C++ or similar Object Oriented language for software development.
  • Familiar with electronics and lower-level firmware interfaces.
  • Experience with developing Windows & Linux applications and cross-platform concerns.
  • Knowledge of test frameworks and iterative development lifecycles is advantageous.

Responsibilities

  • Develop new features and capabilities using modern software solutions.
  • Collaborate with a community of software engineers to improve and innovate.
  • Contribute to Test Engineering solutions and interfaces between hardware and software.

Skills

C++ development
Windows & Linux apps
Agile development
Hardware interfacing
Test frameworks
Git/Jira/DevOps
Microservices/Containerisation
HMI/GUI/UX

Tools

Python
LabVIEW
CUDA integration

Job description

Leonardo in Southampton seeks a Software Engineer with C++ experience to contribute to a new generation of features and capabilities within the Integrated Sensors & Protection line. You will join a community of engineers driving innovation across defence and commercial projects, with emphasis on cross‑platform development in Windows and Linux environments.

The role offers collaboration within an Agile framework, emphasis on hardware interfacing and test development, and opportunities to grow

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

Similar jobs worth comparing

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
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
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
Technical Lead - Embedded Defence Software (Hybrid)
Technical Lead - Embedded Defence Software (Hybrid)

Leonardo UK Ltd • Basildon

Hybrid
GBP 65,000 - 80,000
Flexi-days
Pension 15%
Mental health support
+4
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
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
Senior Real-Time Embedded Engineer — Growth & Hybrid Work
Senior Real-Time Embedded Engineer — Growth & Hybrid Work

Leonardo • Luton

Hybrid
GBP 60,000 - 85,000
Hybrid working
Time to Recharge
Pension scheme
+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
Senior Software Engineer
Senior Software Engineer

Leonardo • Southampton

Hybrid
GBP 55,000 - 85,000
Flexible hours
Flexible benefits
Pension contributions
+4