Leonardo S.p.A.

Senior Software Engineer

Leonardo S.p.A.
Apply
3 months ago
Southampton, United KingdomSenior

Responsibilities

  • Develop new software features and capabilities for defence and commercial projects.
  • Create Test Engineering solutions and contribute to the production of market-leading products.
  • Develop applications that meet user expectations and formal constraints.
  • Create and use documentation for machine-to-machine interfaces.
  • Develop Windows and Linux applications using C++ or relevant object-oriented software development approaches.
  • Work with electronics, lower-level firmware, hardware interfaces, HMI/GUI/UX, test frameworks, and test development.
  • Collaborate with software engineers and contribute to continuous improvement and innovation.

Requirements

  • Experience with C++ or relevant object-oriented software development.
  • Familiarity with electronics and lower-level firmware.
  • Experience using and generating documentation to create machine-to-machine interfaces.
  • Experience with test frameworks and test development.
  • Familiarity with microservices architecture and containerisation.
  • Experience developing HMI/GUI/UX applications and interfacing with hardware.
  • Experience developing Windows and Linux applications.
  • Experience with iterative development lifecycles and associated tools such as Jira, DevOps, and Git.
  • Familiarity with software design and coding standards.
  • Good teamwork and communication abilities.
  • Python, C#, LabVIEW, CUDA integration, industrial protocols, or infrared physics experience are useful.
  • Relevant higher-level formal qualifications or a background in Infrared Physics, Computer Science, Software Engineering, or ITQSB are useful.
  • Must be eligible for full Security Clearance (SC).

Benefits

  • Flexible hours, part-time options, and hybrid working with regular attendance at the Southampton office, typically 2–3 days per week.
  • Company-funded flexible benefits covering lifestyle, health, and wellbeing options.
  • Above-average employer pension contributions.
  • Annual bonus.
  • 25 days of annual leave plus bank holidays and 12 flexi days.
  • Access to employee network groups supporting carers, people with disabilities, gender balance, LGBTQ+ equality, and ethnic minority engineers.
  • Permanent employee contract.

Tech Stack

Categories

Contact me