We are looking for an Embedded Software Engineer, with Software Image Processing experience to work on a new project with our client based near Edinburgh on a 6 month contract basis.
Outside IR35 - 6 Month Initial Contract - Hybrid Working
The Role
Reporting directly to management, you will help develop image processing algorithms required to create widefield retinal images from HD retinal video taken by our hand-held camera (epiCam).
Key responsibilities:
Full software life-cycle development: risk analysis, project planning, requirements gathering, design, implementation and software testing.
Adherence to in-house and international standards for medical device software
Update knowledge by studying state-of-the-art development tools, programming techniques and computing equipment
Required Qualifications / Experience:
Degree or Masters in Computing Science or related field
Image processing/Computer vision skills. Of particular use are:
Image transformations
Feature detection (e.g. SIFT, SURF, ORB)
Image alignment (e.g. using RANSAC)
C++ and Python
Experience with Linux
Desirable experience:
Commercial experience (preferably in a regulated industry)
FFmpeg API
Cross-platform UI tools (e.g. Qt)
Source code management systems (e.g. SVN)