Header

Software Engineer

Software Engineer


RefSEL002300
Job FamilyPermanent
LocationEdinburgh
Closing date for applications
 


Job Description

An experienced software engineer is required to join a multi-disciplinary team responsible for the specification, design and integration of a Maintenance Level 2 (ML2 – Test) diagnostic toolset that will be used to demonstrate the concept of Integrated Intelligent Diagnostics (IID) at ML2/ML4.
The software task will require the development/prototyping of two separate modules which together define the ML2 intelligent solution. As different algorithms will be explored, the task will therefore require the development of a variety of models until an optimum has been identified.
The software engineer will be expected to participate in the following:
a)      Demonstrator requirements capture and analysis of software requirements
b)      Production of requirements, design and test documentation
c)      Interfacing with Design Engineers and Test Solutions (as required)
d)      Participate in formal software verification and validation activities


Key Responsibility Areas

The successful candidate will work within a small team and will be involved in the specification, design and implementation of software that has intelligent functionality. This will require an involvement at all stages of the formal software lifecycle from requirements definition through to implementation, test. As the domain knowledge for the data will reside outside the group, there may be a need to work with a variety of specialists during this task.


Skills, Qualifications & Knowledge

Essential Skills
 
Degree in Computing Science, Software Engineering
Competent C/C++ programmer and GUI Development
Experience in Visual Basic would be an advantage
Experience of full lifecycle software development (requirements to integration and test)
Good communication skills

Desirable Skills
 
Hands on experience of Visual Studio
Experience of Rhapsody/UML
Familiarity with statistical package Minitab 
Ability to work in a multi-disciplinary team.
Self-motivated


Intrinsic Job Factors

This is an office based role using display screen equipment.

Click here to apply for this job Click here to apply for this job