Embedded Software Architect

Leonardo DRS

Luton

Hybrid

GBP 76,000 - 94,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Hybrid working options
Pension scheme with up to 15% employer
Mental health support

Job summary

Leonardo DRS in the United Kingdom seeks a Software Architect to drive system and software architecture for complex platforms. You will lead architectural decisions, align requirements, and influence the software approach across the project with a focus on modularity and best practices.

Required are C++ and embedded software experience, UML modelling, and knowledge of design patterns. Hybrid working and strong focus on high-integrity software are offered.

Qualifications

  • Software architecture expertise is required.
  • Experience in C++ and embedded software solutions is essential.
  • UML modelling and object-oriented design skills.
  • Familiarity with design patterns and high-integrity software standards is expected.

Responsibilities

  • Engage with project stakeholders to determine system and software requirements.
  • Collaborate on architectural solutions at platform level for software solutions.
  • Influence development approach with respect to design principles, modularity and reuse.

Skills

Software architecture
C++
Embedded software
UML modelling
Object orientation
Design patterns
Linux
VXWorks
Requirements engineering
Ethernet networks
RTCA-DO178C

Tools

VXWorks
Linux

Job description

Salary: £76,000 - 94,000 per year

Requirements:
  • Software architecture expertise
  • Experience in C++ and embedded software solutions
  • UML modelling
  • Object orientation
  • Design patterns
  • Linux / VXWorks experience is desirable
  • Requirements engineering
  • Network architectures and Ethernet protocols
  • High integrity experience, e.g. RTCA-DO178C
  • A good attitude and willingness to learn
Responsibilities:
  • Engage with project stakeholders to determine system and software-level requirements
  • Collaborate on architectural solutions at platform level to determine the software solutions to be developed
  • Influence the development approach considering design principles, modularity, reuse, best practice, toolchain, and more
Technologies:
  • Embedded
  • Ethernet
  • Support
  • Linux
  • Network
  • Security
  • UML
  • Architect
More:

We are Leonardo, a global leader in Aerospace, Defence, and Security. Headquartered in Italy, we employ over 53,000 people worldwide, including 8,500 across 9 sites in the UK. Our people are at the heart of everything we do, and we offer a comprehensive, company-funded benefits package that supports wellbeing, career development, and work-life balance. Benefits include generous leave with the opportunity to accrue up to 12 additional flexi-days each year, an award-winning pension scheme with up to 15% employer contribution, free access to mental health support and financial advice, employee-led inclusion and diversity networks, eligibility for a bonus scheme, access to 4,000+ online courses through Coursera and LinkedIn Learning, a referral programme, flexible benefits worth up to 500 annually, and flexible hours with hybrid working options. We are committed to building an inclusive, accessible, and welcoming workplace where diverse perspectives drive innovation and better outcomes. This role is based in Luton and is a permanent, full-time hybrid position.

last updated 36 week of 2026

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

Similar jobs worth comparing

Embedded Software Architect
Embedded Software Architect

Leonardo UK Ltd • Caddington

Hybrid
GBP 90,000 - 130,000
Time to Recharge
Pension up to 15% employer
Mental health support
+3
Software Engineer (Embedded Ada)
Software Engineer (Embedded Ada)

Leonardo DRS • Luton

Hybrid
GBP 76,000 - 94,000
Generous pension scheme
Flexible hybrid working
Employee training & career development
+1
Software Engineers (Embedded Ada)
Software Engineers (Embedded Ada)

Leonardo UK Ltd • Caddington

On-site
GBP 60,000 - 80,000
Flexi-days up to 12 per year
Pension up to 15% employer
Mental health support
+5
Software Engineers (Embedded Ada)
Software Engineers (Embedded Ada)

Leonardo • Luton

Hybrid
GBP 65,000 - 85,000
Time to Recharge
Pension scheme
Mental health support
+5
Senior Software Engineer (Real Time Embedded)
Senior Software Engineer (Real Time Embedded)

Leonardo UK Ltd • Caddington

Hybrid
GBP 60,000 - 90,000
Time to Recharge
Pension scheme
Mental health support
+4
Lead Software Engineer (Embedded Ada)
Lead Software Engineer (Embedded Ada)

Leonardo UK Ltd • Caddington

Hybrid
GBP 75,000 - 110,000
Time to Recharge: up to 12 flexi-days/
Pension scheme with up to 15% employer
Mental health support
+4
Embedded Software Architect — C++ & Linux
Embedded Software Architect — C++ & Linux

Leonardo UK Ltd • Caddington

Hybrid
GBP 90,000 - 130,000
Time to Recharge
Pension up to 15% employer
Mental health support
+3
Lead Software Engineer (Embedded Ada)
Lead Software Engineer (Embedded Ada)

Leonardo • Luton

Hybrid
GBP 70,000 - 90,000
Time to Recharge
Pension up to 15%
Mental health support
+5
Lead Software Engineer (Real Time Embedded)
Lead Software Engineer (Real Time Embedded)

Leonardo • Luton

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

Leonardo DRS • Basildon

Hybrid
GBP 76,000 - 94,000
Hybrid working
Generous pension up to 15%
Mental health support
+3