Principal Software Engineer - Embedded C/C++ for Defence

Leonardo S.p.A.

Basildon

Hybrid

GBP 80,000 - 110,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible working
Annual bonus
Pension contributions
25 days leave
Diversity & inclusion networks

Job summary

Leonardo is seeking a Principal Software Engineer to drive pivotal technical work within our Integrated Sensors & Protection line. You will develop a new generation of features using innovative C/C++ software across defence projects, collaborating with a world‑class team to continuously improve and deliver market‑leading products.

Security clearance eligibility is required. You will work in a hybrid setup, engaging with systems, hardware, and firmware teams to ensure coherent integration and

Qualifications

  • Several years of C/C++ software engineering experience in aerospace, defence, or other mission/safety‑critical domains.
  • Networking fundamentals including TCP/IP, UDP, and socket programming.
  • Embedded Linux and RTOS concepts, multi‑threading and IPC.

Responsibilities

  • Develop a new generation of features and capabilities using innovative software solutions.
  • Collaborate with a world‑class team to improve and innovate market‑leading products in defence.
  • Mentor and coach engineers to uplift software engineering excellence.

Skills

C/C++ engineering
Networking fundamentals
RTOS concepts
Iterative development lifecycles
Jira / DevOps

Tools

Visual Studio
CMake
Git
Ubuntu Linux
Xilinx / TI processors

Job description

Leonardo is seeking a Principal Software Engineer to drive pivotal technical work within our Integrated Sensors & Protection line. You will develop a new generation of features using innovative C/C++ software across defence projects, collaborating with a world‑class team to continuously improve and deliver market‑leading products.

Security clearance eligibility is required. You will work in a hybrid setup, engaging with systems, hardware, and firmware teams to ensure coherent integration and

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

Similar jobs worth comparing

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
Defence Software Lead - C++ & Embedded Systems
Defence Software Lead - C++ & Embedded Systems

Leonardo SpA • Basildon

Hybrid
GBP 65,000 - 80,000
Hybrid working
Competitive pension
Professional development
+1
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
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 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
Lead Real-Time Embedded Engineer (Defense)
Lead Real-Time Embedded Engineer (Defense)

Leonardo • Luton

Hybrid
GBP 75,000 - 120,000
Flexi-time & Hybrid
Pension 15%
Mental health support
+4
Technical Lead & Embedded Software Architect
Technical Lead & Embedded Software Architect

Leonardo UK Ltd • Wickford

Hybrid
GBP 65,000 - 80,000
Time to Recharge
Secure pension scheme
Wellbeing support and mental health
+3
Principal Software Engineer
Principal Software Engineer

Leonardo UK Ltd • Basildon

Hybrid
GBP 90,000 - 130,000
Flexible hours
Annual bonus
25 days holiday
Principal Software Engineer
Principal Software Engineer

Leonardo UK Ltd • Wickford

Hybrid
GBP 90,000 - 140,000
Flexible working hours
Annual bonus
25 days holiday
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