Software Engineers
Software engineers provide a comprehensive capability in the definition, design, development, integration, verification and validation, and maintenance of complex, real-time, embedded, mission support and test equipment applications.

Leonardo offers varied and exciting opportunities for software engineers to work on our range of world-class products. Our software is vital to delivering the capability of our products in areas such as: command and control, tracking, signal processing, image processing, navigation, HMI, interfacing and communications.

Software engineering areas of work:

  • Software Requirements
  • Software Design & Implementation
  • Software Verification Validation & Acceptance
  • Software Maintenance
  • Software Quality Assurance

Related Degrees:

  • Engineering (preferably Software)
  • Computer Science

Professional Accreditations sponsored:

  • Chartered Engineer
  • Chartered Physicist
  • Incorporated Engineer
  • Engineering Technician

Memberships Funded by Leonardo:

See our latest list of Software Engineering Jobs

Innovation: people and technology in harmony

Innovation: people and technology in harmony

Innovation is central to everything Leonardo does and stands for. In the UK, we invest around £180 million (around 10% of turnover) in research and development. This helps focus our people on developing creative, fit for the future and bespoke capability for our customers' success.