Senior Software Engineer
Dunfermline, Fife, United Kingdom
Optos PLC
the quality of our software (CI/CD). Working daily with a highly skilled & innovative team of hardware, optical & mechanical and algorithm engineers & data scientists, you will design, develop, and test software to support a diverse range of technologies to image the eye to control, compute, analyse, automate, and optimize the retinal imaging process, leading to world … and contributes to technical requirements specifications that satisfy marketing requirements for new/updated software features. Demonstrates best practise and ensures requirements are precise, unambiguous and testable. Software Design Designs new software features and updates existing features, ensuring that all new design satisfies functional and non-functional requirements, maximises re-use of concepts and existing assets … supports future re-use where required, and is maintainable. Creates design documentation using UML. Defines interfaces to other internal systems. Ensures they are reviewed by representatives of the affected development teams, and gains agreement on the final interface specification. When developing user-facing software, creates scenarios, process flows, information architecture diagrams, wireframes, and other artefacts required to develop More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted: