Image Processing Software Developer, Jobs, Scotland, Edinburgh/Midlothian, 5151

Image Processing Software Developer - Edinburgh/Midlothian

Technology - IT- Development
Ref: 5151 Date Posted: Monday 11 Dec 2017
More

The Role
This is a fantastic opportunity for an experienced Image Processing Software Developer to join innovative company bringing mobile imaging technology to medical devices.  This position would suit someone who has an MSc or above in degrees with strong component in Computer Vision/Image Processing (Computer Science, Electrical Engineering,…) and / or Professional / academic experience in Computer Vision / Image Processing area.

Ideal skillset   

  • Strongly skilled in Computer Vision / Image Processing
  • Strongly skilled in Supervised / Unsupervised Machine Learning algorithms
  • Strongly skilled in numerical, scientific and machine learning tools (scikit, numpy, scikit-learn, matplotlib, others..)
  • Skilled as a data scientist / data mining – working with large amounts of dataset
  • C based languages developer and comfortable with Python scripting / prototyping
  • Version control aware (git)

Advantage:

  • Mobile development knowledge (Android, iOS, Xamarin)
  • TDD Software Development oriented
  • JSON knowledge
  • Software development control tools (JIRA)
  • Aware of continuous Integration

Key duties and responsibilities will include but not be limited to the following:

  • Strong capability for innovative and R&D solutions; capability of bringing those solutions to production
  • Strong capability of problem solving using structured, efficient and performant methodology
  • Maintain, optimize and further develop in house image processing and computer vision library software – design, prototyping, evaluation, production and release
  • Mobile development from design, implementation and release to production
  • Dynamic and fast paced software development

The Person

If you have an interest in the area, along with an MSc in Computer Science, Electrical Engineering or similar, then this could be the role for you!

Workplace skills

  • Teamwork
  • Follow deadlines and planning
  • Detailed and technical mind set
  • Communication is key
  • Socialise and happy to work in a socially relaxed work environment

 

If you can tick some of the boxes below, then I would love to hear from you.