Software Developer – Computer Vision & Imaging
About the role
Do you enjoy building software that bridges the physical and digital world through the power of imaging and computer vision? Are you excited by the challenge of turning raw visual data into precise, reliable results? Join a small, passionate team of engineers and help shape the technology behind our next-generation scanning systems.
We are a team of mechanical engineers working on a specialised imaging and scanning project. Our existing software is built on Python and OpenCV, and we are now looking for a Software Developer to take full ownership of the codebase and drive it forward. You will be the technical lead on the software side — working independently, making your own architectural decisions, and translating ideas and requirements from a non-software team into robust, well-engineered solutions.
This is a role for someone who is comfortable working autonomously, enjoys the challenge of owning something end-to-end, and thrives when given both responsibility and freedom.
What you'll do
Take full ownership of an existing Python and OpenCV-based codebase and drive its continued development
Independently design and implement improvements to image processing and computer vision algorithms
Translate requirements and ideas from a non-technical team into working software solutions
Ensure the system is reliable, maintainable, and well-documented for the long term
Proactively identify technical challenges and solve them with minimal supervision
What we're looking for
A master's degree in computer science, engineering, or a related field — completed or in your final year
1–2 years of professional or research-based software development experience
Solid Python skills with hands-on experience using OpenCV or similar image processing libraries
A good understanding of fundamental computer vision concepts such as image processing, feature detection, and camera models
Confidence working independently — you are comfortable making technical decisions without a senior developer to lean on
Strong communication skills to bridge the gap between software and a non-software team
A self-driven, problem-solving mindset with a high degree of ownership
Other valued experience
Experience with NumPy, SciPy, or deep learning frameworks such as PyTorch
Familiarity with Docker and reproducible development environments
Experience with unit testing and CI/CD workflows
Interest in optics, hardware integration, or lab automation
To apply: Send your CV and a short introduction to sc@labsoluz.com
Please note in your application that you found the job at Jobindex