Software Engineer
Leonardo
- Contribute to the end-to-end software development lifecycle for embedded defence systems, including requirements engineering, feature design, software architecture and C++ development.
- Participate in lab-based testing, BDD-based test implementation, documentation and system validation activities to support robust and maintainable software delivery.
- Build and maintain CI pipelines to streamline software quality assurance and delivery across engineering teams.
- Take on Scrum Master responsibilities, including facilitating stand-ups, retrospectives and team delivery ceremonies.







