Computer Vision Engineer

Job Details

Location: Blindley Heath, Surrey, RH7 6JP

Contract type: permanent, full-time


Our products involve the control of motors, interfaces for controlling motion sensing, analogue amplifiers and general GPIO / Sensor interfacing. This position sits in the Software Design section within our R&D Department, whose primary designs are for pan/tilt and multi-axis robotic camera systems.

You will be working on computer vision research and development cycles for our existing products as well as new product development.

The successful candidate will be working alongside the existing multidiscipline R&D team but should also be comfortable working on their own.



  • Research and development of computer vision techniques
  • Developing, maintaining and testing of features for new and existing applications
  • Clearly and regularly communicate with management and technical support colleagues
  • Recommend software improvements to ensure strong functionality and optimization
  • Work with experienced team members to resolve issues, review new and existing code and perform unit testing
  • Resolve complex technical design issues
  • Maintain high coding standards
  • Compile timely, comprehensive and accurate documentation and/ or reports as requested
  • Keep your knowledge up to date of technological developments in the industry
  • Communicate effectively and professionally in all forms of communication with internal and external customers and stakeholders
  • Multi-task and change from one task to another without loss of efficiency or composure


  • Bachelor’s degree in Computer Science / Computer Vision or related degree
Professional Experience



Advantageous but not essential

  • Proven track record of C++ experience
  • Development skills ranging from customer facing GUI development to mathematical and control algorithms
  • Maintaining and designing control algorithms
  • Training and evaluation of Neural network models
  • Object detection
  • Classification of images
  • Tracking moving objects over time



  • Multithreading applications
  • Real Time Development
  • QT programming experience
  • Knowledge of C++11/14 standards
  • Graphical UI & UX design and coding
  • Image segmentation
  • Face detection and recognition
  • Optical character recognition
Personal Skills
  • Excellent attention to detail.
  • Strong communication and people skills.



Our success is only possible because of the team effort from everyone and we recognise the individual input of each person throughout our design and manufacturing process at MRMC.


  • flexitime
  • discretionary bonus
  • training and development opportunities
  • ample and secure parking

MRMC receives a large number of applications and we are not always able to provide individual feedback on your application. If you don’t hear from us within 15 working days from the date you have applied, it means the application didn’t meet minimum requirements to go onto the next stage of recruitment. We value your time and interest in MRMC and encourage you to re-apply if your circumstances change or you find another role with us that is more suitable to your skills and experience.

If you apply online for a position with Mark Roberts Motion Control, we will use the information you provide to assist in the recruitment and selection process. Information provided on the application form and CV will be retained in all cases in electronic format cases and/or hard copy for as long as is required for the purposes of: the administration of your application, consideration for roles in the future, forming the basis of your employment records, if your application is successful, discharging any legal or regulatory requirements. Mark Roberts Motion Control will process your personal data in accordance with our Privacy Policy which can be found on our web-site. If you need more information on how long your data is kept for, which varies, depending on a stage of recruitment you’ve gone through, please contact us and we will provide relevant information.
By submitting your application/CV online you are confirming you have read and accept the above and you are giving your consent to MRMC to process your personal and sensitive personal data for the purposes explained above.

Apply for this role

Please send your up to date CV to moc.ocomrm@rh to be considered for this position. MRMC will be delighted to hear from you. MRMC processes your personal data in accordance with the MRMC Privacy Notice. You have the right to object to certain processing activities of your personal data.