
Senior Software Engineer
Leonardo S.p.A.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.