Senior Embedded Software Engineer — Hybrid (Defense)

Leonardo S.p.A.

Basildon

Hybrid

GBP 70,000 - 95,000

Full time

3 days ago
Be an early applicant
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

Pension scheme
Flexible working hours
Learning & development

Job summary

Leonardo is seeking a Senior Software Engineer in Basildon to join the Integrated Sensors & Protection line, contributing to defence software on a range of projects. You will craft new features, debug embedded systems, and collaborate with world-class engineers to deliver market-leading products.

The role requires strong C/C++ and embedded experience, DDS middleware knowledge, and familiarity with tools like Visual Studio, CMake, Git, Ubuntu, and Rhapsody.

Qualifications

  • Proficiency in UML, model-driven development and C/C++ for embedded systems.
  • Experience with DDS middleware and debugging on embedded platforms.
  • Knowledge of embedded SoC platforms (Xilinx/TI) and related tools.
  • Familiarity with coding standards and software requirements traceability.

Responsibilities

  • Develop new features and capabilities for defence software.
  • Collaborate with a community of software engineers to deliver market-leading products.
  • Apply iterative development practices and maintain software quality.

Skills

UML fundamentals
Model Driven Development
C/C++ Programming
Embedded experience
DDS Middleware
Debugging on embedded
Embedded OS knowledge
Rhapsody

Tools

Microsoft Visual Studio
CMake
Git
Ubuntu Linux
Rhapsody

Job description

Leonardo is seeking a Senior Software Engineer in Basildon to join the Integrated Sensors & Protection line, contributing to defence software on a range of projects. You will craft new features, debug embedded systems, and collaborate with world-class engineers to deliver market-leading products.

The role requires strong C/C++ and embedded experience, DDS middleware knowledge, and familiarity with tools like Visual Studio, CMake, Git, Ubuntu, and Rhapsody.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Embedded Software Engineer - C/C++, DDS, SoC, Hybrid
Senior Embedded Software Engineer - C/C++, DDS, SoC, Hybrid

Leonardo UK Ltd • Basildon

Hybrid
GBP 55,000 - 75,000
Flexi-time and hybrid working
Generous leave with flexi-days
Award-winning pension scheme
+5
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 - 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
Principal Embedded Software Architect - Defense C++
Principal Embedded Software Architect - Defense C++

Leonardo • Basildon

Hybrid
GBP 90,000 - 130,000
Flexible working hours
Flexible benefits
Above average pension contributions
+6
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
Defense Software Engineer (Hybrid) - Python, C/C++, Embedded
Defense Software Engineer (Hybrid) - Python, C/C++, Embedded

Leonardo S.p.A. • Basildon

Hybrid
GBP 45,000 - 65,000
Embedded Software Engineer - Defence Systems
Embedded Software Engineer - Defence Systems

Leonardo • Basildon

Hybrid
GBP 45,000 - 65,000
Time off + flexi-days
Pension scheme
Mental health support
+5
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 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