Software Engineer (C++)

Software Engineer (C++)

THE ROLE 

Mark Roberts Motion Control products involve the integration of high-definition camera systems with autonomous robotic motion platforms controlled via embedded systems networked with remote servers deployed on both Windows and Linux platforms.  You will be involved in development cycles for both our existing range of PolyMotion products as well as future new product developments where you will actively see projects through every step of evolution.

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

SKILLS AND EXPERIENCE 

  • Strong C++ knowledge and experience
  • Dealing with tasks ranging from customer facing GUI development to mathematical & control algorithms 

ADVANTAGEOUS BUT NOT ESSENTIAL 

  • Qt programming experience
  • QML programming experience
  • Multithreading applications
  • Real Time Development
  • STL and C++11/14 standards
  • Graphical UI & UX design and coding
  • MFC Experience 

WHAT WE OFFER 

We offer the best engineering environment for creative and collaborative professionals to work in a welcoming team. Our R&D department consists of 3 sections: Mechanical, Electronics and Software. All our engineers work side by side to create unique, exceptional products that are used all over the world.

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.

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.