The Nuffield Department of Women’s & Reproductive Health is looking for a Software Developer who will be responsible for the implementation and testing of desktop (C++ Windows based) and mobile computing (Android) applications for the detection of facial differences using 3D imaging. This will require leveraging new innovative technologies for 3D image capture, restructuring existing software and introducing new features.
This role will suit either a research scientist with experience in software development, or a developer with a research interest. We are part of a global consortium, funded by the National Institutes of Health (NIH), investigating the effects of prenatal alcohol exposure on the face and brain using 3D image analysis. Our software, developed in-house, uses 3D images taken from stereo photogrammetric camera systems to analyse and detect facial differences in those with prenatal alcohol exposure. Previous work has utilised this technology in a research setting, however, we now wish to redevelop these tools to integrate into a clinical setting to assist with diagnosis and screening.
Your responsibilities will include: further developing existing C++ based software tools for 3D facial analysis; leading the technical design, coding, testing and maintenance of Front-end and Back-end applications; algorithm design and implementation; GUI design and development; testing and integrating new 3D imaging technologies; developing bespoke Android based applications; working with clinicians and researchers to ensure software is meeting the end-user requirements; participating in scientific discussion, with regard to new software technologies and clinical research applications, and making substantial contributions to research publications and technical reports.
You will have a good degree in engineering, computer science, or similar, or equivalent experience in software development, experience in using C++ and MFC for Windows-based applications as well as a strong mathematical background with knowledge of 3D geometry. Experience of developing parallel computing algorithms, developing Android apps and algorithm design and implementation is also essential. You will have good communication skills, creativity, multi-criteria problem-solving ability and an interest in learning new techniques and concepts.
This post is full-time and fixed-term for 1 year. Applications for flexible working arrangements are welcomed and will be considered in line with business needs
You will be required to upload a CV and supporting statement as part of your online application.
The closing date for applications is 12.00 noon on Monday 17 June 2019.