Job Description
About Us
Smart Surgical Appliances (SSA) is a UK-based startup that specializes in developing innovative surgical devices to improve safety and outcomes in minimally invasive surgery.
Our Vision
We aim to become the market leader in the research, engineering, design, development, and marketing of advanced visualisation devices for laparoscopic surgery.
Role Overview
The Computer Scientist will be responsible for designing and implementing real-time image processing algorithms for our laparoscopic visualisation platform.
* Develop and optimise existing image processing algorithms for improved user experience and execution speed.
* Propose and develop innovative new algorithms to enhance the platform's capabilities.
* Deliver high-quality code according to specifications.
* Utilize OpenCV, TensorFlow, and other computer vision libraries.
* Apply knowledge of machine learning algorithms and neural networks.
* Produce high-quality design documentation following medical software standards.
* Proficiency in computer vision, image processing, and deep learning techniques.
* Perform tests, code reviews, and quality assurance tasks.
* Foster fast prototyping for proof-of-principle activities.
* Contribute to role-specific R&D planning.
* Collaborate with management on intellectual property development.
Requirements
To succeed in this role, you should have:
* A Master's degree or PhD in Computer Science or a related field.
* Demonstrable experience in developing novel image processing algorithms.
* Experience with parallelisable algorithm implementations for real-time execution at video rates.
* Comfortable coding in C/C++.
Desirable Skills
We also look for candidates with:
* Experience writing CUDA kernel code.
* Ability to optimise algorithms for speed through design and implementation.
* Understanding of camera calibration and 3D reconstruction.
* Excellent communication and presentation skills to convey technical information to non-technical audiences.
* Self-motivation and self-discipline to work independently, prioritise tasks, and meet deadlines.
* Ability to learn new skills quickly and work with minimal supervision.
* Basic knowledge of clinical and/or biomedical engineering.
* Fluency in English.