Ktp 2 Associate in Model-based Software Engineering - Edinburgh, United Kingdom - University of York
Description
Department:
The University of York's Department of Computer Science and Leonardo UK are collaborating in an Innovate UK funded Knowledge Transfer Partnership (KTP), aiming to develop a model-based software architecture digital platform that will support the engineering and delivery of complex systems of systems at Leonardo, and are looking for a KTP Associate to join the project.
York's Computer Science is a UK top ten research department - according to the Times Higher Education's ranking of the latest REF results The Department's Automated Software Engineering group that the KTP Associate will join, is a global leader in model-based software engineering research, open-source development and knowledge transfer.
Location:
Leonardo UK, Crewe Toll, Edinburgh, Scotland
Role:
The KTP Associate will contribute to the envisioned digital platform by developing a model repository for publishing and reusing component and system models across systems, and a continuous integration/delivery infrastructure that can automate consistency checking and artefact integration and delivery activities.
The KTP Associate will collaborate closely with a second associate who will focus on designing and developing a domain-specific modelling language, supporting graphical/textual modelling tools, interoperability facilities with existing modelling tools used at Leonardo, and model management facilities for activities such as model validation and code generation.
Both KTP Associates will work closely with the Leonardo Software Application Framework (LSAF) team and will jointly develop a case study with internal customers to assess the benefits of the new software architecture digital platform.
Skills, Experience & Qualification needed:
- An MSc or PhD in a technological / engineering area related to software or systems engineering (or significant industrial experience).
- A Bachelor's degree or equivalent in Computer Science (at least 2.1) or in a related discipline.
- Experience with objectoriented development using Java (or similar programming languages).
- Experience with modern version control systems (e.g. Git).
- Experience with developing plugins/extensions for integrated development environments (e.g. VS Code, IntelliJ, Eclipse) would be useful but is not essential.
- Experience with domainspecific modelling technologies (e.g. Xtext, Sirius) would be useful but is not essential.
- Proven ability to work under own initiative and as a team player.
Interview date:
To be confirmed
The University strives to be diverse and inclusive - a place where we can ALL be ourselves.
We offer family friendly, flexible working arrangements, with forums and inclusive facilities to support our staff. #EqualityatYork
More jobs from University of York
-
Lecturer in Robotics
University of York, United Kingdom - 3 weeks ago
-
Deputy Head of Faculty Operations
University of York, United Kingdom - 3 weeks ago
-
Research Associate
University of York, United Kingdom - 2 weeks ago
-
Research Associate in Social Policy
York, United Kingdom - 3 weeks ago
-
Open Door Practitioner
York, United Kingdom - 1 week ago
-
Research Technician
York, United Kingdom - 2 weeks ago