Computer Vision Software Engineer

Greenwich, England, United Kingdom

Full Time Mid-level / Intermediate
Mo-Sys Engineering Ltd logo

Mo-Sys Engineering Ltd

Mo-Sys is a manufacturer of virtual production solutions, virtual production training, camera tracking, image robotics and remote production
Apply now Apply later

This is a rare opportunity for an experienced Computer Vision Software Developer to work with a leading designer and manufacturer of advanced camera robotics and game-changing virtual production technologies for film, TV, and live broadcast. You will join an innovative and agile team dedicated to the development of smart and inspired technology that is rapidly changing the future of camera tracking, robotic control and film production. We pride ourselves on having endless creativity, a “can do” attitude and a friendly family feel to the company. We’re looking for people who want to make a difference and have a hardworking and collaborative attitude.

We’re looking for a developer to take early-stage concepts and develop them into proof-of-concepts and generate evidence about the feasibility of a business idea. The successful candidate will have a hunger for learning and a passion to work on disruptive technologies that are at the cutting edge of the industry, therefore will make an immediate impact. You will have the capability to work independently and effectively progress your project, as well as have the initiative and creativity to think out-of-the-box to identify and overcome problems. The ideal candidate will be able to thrive in a dynamic and rapidly evolving industry, refining development goals to meet changing business needs.


You’ll apply computer vision and machine learning research to solve problems in virtual production. You’ll take ownership of an assigned project and be responsible for taking Computer Vision models from concept to deployment and maintenance. You’ll be involved in research and development of novel Computer Vision models, supported by, and coordinating with the wider team to drive the implementation and results. You’ll work collaboratively, discuss your ideas and challenges with your peers and have an open mind to others’ suggestions.

  • Develop solutions to real-world problems in virtual production using computer vision and machine learning
  • Drive projects from concept to deployment and maintenance
  • Design and execute experiments to test ideas
  • Research and implement machine learning primitives and computer vision for clients
  • Work on complex problems and analyse results to make accurate conclusions
  • Work closely with other team members to facilitate project delivery
  • Tackle new and challenging mathematical problems and create scalable algorithms
  • Present technical results and findings to a range of audiences


  • Master’s Degree or PhD in a relevant field
  • 3+ years of professional experience working with Computer Vision software
  • C++ and Python skills for image processing and machine vision projects
  • Experience applying Machine Learning to solve computer vision problems
  • Good mathematics skills and a sound understanding of 3D geometry
  • Ability to tackle challenging and broad objectives
  • Good communication skills and the ability to work collaboratively as part of a team as well as independently with minimal supervision
  • Ability to cope with changing priorities and objectives
  • Logical thinking, clear reasoning, and attention to detail

Nice to have skills

  • Familiarity with camera models and knowledge around distortion, intrinsic and extrinsic parameters
  • Practice in Agile Development
  • Familiarity with OpenCV library
  • Familiarity with CMake
  • Familiarity with Unreal Engine


  • Above average annual leave entitlement
  • Subsidised healthy lunches on-site
  • Flexible working hours
  • Hybrid working options
  • Casual office environment, dress down every day!
  • Private health insurance (post probation)
  • Group life insurance (post probation)
  • Cycle to Work scheme
  • Discretionary annual bonus

Mo-Sys is an award-winning, world-renowned manufacturer of virtual production solutions and camera robotics for film, HETV and broadcast, empowering high-quality AR, VR and virtual production.

We ship to broadcasters in 40+ countries to a customer base including BBC, Netflix, Fox, CNN, ESPN and Sky. Mo-Sys remote heads and robotics are used on many Hollywood blockbusters including Life of Pi, Birdman, Shape of Water, Tron, Source Code and Adjustment Bureau. We have also delivered boundary-pushing technology projects in close collaboration with clients like Red Bull Air Race and the film Gravity.

Tags: Agile Computer Vision Machine Learning Mathematics OpenCV PhD Python Research Robotics VR

Perks/benefits: Career development Flex hours Health care Salary bonus Startup environment

Regions: Europe North America
Country: United Kingdom
Job stats:  9  3  0
  • Share this job via
  • or

Explore more AI/ML/Data Science career opportunities

Find open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general, filtered by job title or popular skill, toolset and products used.