HIRING

THE COMPANY- MARK ROBERTS MOTION CONTROL

We are a robotics company doing some serious hardware and software engineering. By robots we mean 6+ axis robotic arms, large multi axis rigs and 2-3 Axis camera platforms. Our products are used globally in Broadcast studios, Stadiums, Movie Sets and Photography studios to capture motion and stills.

We are everywhere! In the Fox news room in America, Game of Thrones shoots in Ireland, the South Korean Olympics in areas that can only be accessed by robots on location and photographing products and models at 2000 frames per second!

MRMC has been at the front of its field for over 50 years. Starting off from a family business, we are currently a medium sized business thriving and growing bigger every year. Recently MRMC also has become a Nikon Group Company.

BENEFITS:

    • Competitive salary
    • Flexitime
    • Opportunity to earn overtime
    • Ample and secure parking
    • Training and Development opportunities
        If you feel you have something valuable to add to the company, please send us your CV.

NOTE: Please contact us directly, No recruitment agency cold calls will be answered or considered.

Current Vacancies (last updated 05/11/2018):

We currently would be interested in hearing from you if you have any of the below skills:

Electronics Team Lead

THE ROLE

Our products involve the control of motors, interfaces for controlling motion sensing, analogue amplifiers and general GPIO / Sensor interfacing. You will be involved in development cycles for our existing products as well as New Product development. You will see your projects every step of the way.

The successful candidate will be hands on spending approximately 80% of their time on design activities and 20% on management tasks and primarily leading the team of 5 electronics / firmware engineers and as a secondary task managing the workload of 3 mechanical engineers.

SKILLS AND EXPERIENCE

  • Experience in creating new process and best working practices
  • Able to drive and shape the New Product Development cycle (NPD)
  • Excellent verbal and written communication skills
  • Strong debugging and problem-solving skills
  • Able to review and write clear product design documents which describe the complete product in detail</li
  • Experience in the design of products for CE and global certification
  • Electronic hardware design, cable design, schematic capture, PCB layout, BOM preparation, EMC compliance
  • Design of mixed signal low power, low voltage, low noise sensor circuitry
  • Design of embedded digital control circuitry and real-time microcontroller solutions
  • Design of Stepper and Servo motor control circuits
  • Strong programming skills in C within small to medium size microprocessor systems (ARM STM32, TI MSP430)
  • Experience working with TCP-IP, UDP, CAN, SPI, UART, I2C and USB communication protocols
  • Experience with sensor integration over I2C, SPI, etc
  • Experience in VHDL and Intel/Altera FPGA design
  • Enthusiasm for continuous learning
  • Proficient in the use of Jira and Bitbucket

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 POSITION:

Your Name (required)

Email (required)

Telephone

Cover Letter

Attach your CV:

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.

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.

Alternatively, please send your up to date CV to sofya@mrmoco.com to be considered for this position. MRMC will be delighted to hear from you.


Product Engineer

THE ROLE

Working as part of the Research and Development team you will work closely with both the development engineers and internal and external production teams to ensure that the company’s products are manufactured efficiently and optimised for cost.

The role is primarily concerned with ensuring that products are easily transferred from engineering to mass production as well as feeding back best practice information to the design teams to optimise manufacturing time and cost.

You will be responsible for the development of clear manufacturing documentation, test processes and associated test hardware / software. In addition, the candidate will also need broad electronic product knowledge in order to be able to actively contribute feedback for changes to the products to help reduce product cost.

KEY RESPONSIBILITIES

  • Interface between R&D and Production
  • Product cost control and optimization for volume manufacturing
  • Produce clear and concise production documentation
  • Production test fixture design and creation of associated test software
  • Setup and maintenance of engineering development and production test devices and fixtures
  • Lead and support engineering to resolve production technical issues, ensuring all investigation work is documented
  • Assist in the creation and development of new processes within the engineering team

SKILLS AND EXPERIENCE

  • Writing of test instructions to be used by production
  • Writing clear and concise documentation for manufacturing
  • Writing test specifications derived from design documentation
  • Previous production engineer experience in a manufacturing, ‘hands on’ environment, ideally an electro-mechanical background
  • Strong MS Office skills (Word/Excel/Project/Visio)
  • Strong communication skills both verbal and written and able to communicate clearly with all levels of the company
  • Understanding of theory and experience of implementing Lean Manufacturing techniques

In addition, some experience of the following would be an advantage:

  • Good understanding of Electronics for test equipment design
  • Writing Windows programs for test using Microsoft Visual Studio
  • 2D / 3D CAD knowledge (Solidworks)
  • Basic ability on manual machining equipment (lathe, turret mill)
  • Knowledge of material processing processes including plastic injection moulding, rubber moulding, metal casting, metal finishing

You will be

  • A curious and creative person with ideas and a breadth of areas to draw on
  • A questioning and logical thinker devoted to fearlessly driving quality higher by performing root cause analysis for bugs
  • A hands-on team player willing to do what is required
  • Able to work with a minimum of technical supervision and supplemental engineering support, while responding efficiently to multiple priorities

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 POSITION:

Your Name (required)

Email (required)

Telephone

Cover Letter

Attach your CV:

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.

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.

Alternatively, please send your up to date CV to sofya@mrmoco.com to be considered for this position. MRMC will be delighted to hear from you.


UX/UI Designer

THE ROLE

You will be working with multidisciplinary teams helping to define the user model and user interface for an existing bespoke software product, new features and products. You will also design the overall functionality of our bespoke software that empowers film and video directors to achieve better visual outcomes with the use of MRMC equipment.

The successful candidate will report to the R&D Manager whilst working in close collaboration and with our Software Engineers and the CEO. The ideal candidate should have an eye for clean, artistic design, possess superior UI skills and be able to translate and transform high-level requirements and wireframes into beautiful, intuitive and functional UI.

SKILLS AND EXPERIENCE

  • Facilitate product vision by researching, conceiving, wireframing, sketching, prototyping, and mocking up user experiences for digital products using Adobe Illustrator or equivalent for vector graphics
  • Proficiency with Photoshop or equivalent
  • Previous experience in development of UI/UX for desktop applications
  • Gauge the usability of existing prototypes and make constructive suggestions for change
  • Demonstrate a design portfolio that shows solid knowledge of software design principles
  • Solid UI & UX design background including front end coding HTML, CSS and JavaScript
  • A successful track record developing plug and play products and working out best user experience with technical limitation of hardware or software
  • Ability to clearly and effectively communicate design processes, ideas, and solutions to teams and clients
  • Autodesk 3DS Max or equivalent modelling from technical drawings and low poly work

ADVANTAGEOUS BUT NOT ESSENTIAL

  • Keen interest in technology and the control of electromechanical systems
  • Experience with Solidworks, XML, Qt, QML, three.js, C++
  • Preference will be given to candidates who have experience designing complex solutions for software design environments
  • Be excited about collaborating and communicating closely with teams and other stakeholders via a distributed model to regularly deliver design solutions for approval
  • An understanding of basic networking and embedded systems for the purpose of better understanding what is possible and how the hardware will work with the UI
  • Interaction and usability design skills applied to business applications (B2B)

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 POSITION:

Your Name (required)

Email (required)

Telephone

Cover Letter

Attach your CV:

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.

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.

Alternatively, please send your up to date CV to sofya@mrmoco.com to be considered for this position. MRMC will be delighted to hear from you.


Software Test Engineer

THE ROLE

You will be working on large robotic systems using cutting edge technologies in the Film and Broadcast industries. Working within the R&D team and liaising closely with Quality department you will ensure that the Company’s products are of the highest quality.

The role is primarily concerned with the creation and development of test software and software testing processes, although some full product testing and interoperability testing will be required. Responsible for the design and execution of manual tests as well as the design, implementation and maintenance of automated test systems. Following testing, you will be responsible for monitoring test data, creating test reports and presenting such data for the release process. You will be actively involved in software release planning and will be required to have a full understanding of software product life-cycles.

KEY RESPONSIBILITIES AND MAIN DUTIES

  • Engineering level testing of device software.
  • Writing software test procedures in order to perform regular testing of full systems.
  • Performing regular testing of software as part of the software release process.
  • Writing tests applications in order to perform unit testing of software sub systems.
  • Conducting subsystem, system and user level testing.
  • Conducting End-to-end testing.
  • Documenting tests results and liaison with the development teams.
  • Automated testing strategy and tools development.
  • Software build and configuration for test releases.
  • Contribute the test perspective on product quality within the business.
  • Escalate concerns and/or important matters in a constructive manner.

SKILLS AND EXPERIENCE

  • Writing Windows programs in C/C++ using Microsoft Visual Studio.
  • Writing test scripts for automated software testing using Jenkins or similar.
  • Writing test documentation to be used by test staff and production.
  • Writing testing test specifications derived from design documentation.
  • Use of issue tracking systems such as Mantis or Bugzilla.
  • Use of version control systems such as Git or SVN
  • Some experience of robotics or motion control would be desirable.
  • Proven track record in software/system test or development environment.

ADVANTAGEOUS BUT NOT ESSENTIAL

  • Formal Test Certifications e.g. Foundation ISTQB.
  • Writing programmes in C/C++.

AND

  • A curious and creative person with ideas and a breadth of areas to draw on.
  • A questioning and logical thinker devoted to fearlessly driving quality higher by performing root cause analysis for bugs.
  • A hands-on team player willing to do what is required.
  • Able to work with a minimum of technical supervision and supplemental engineering support, while responding efficiently to multiple priorities.

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 POSITION:

Your Name (required)

Email (required)

Telephone

Cover Letter

Attach your CV:

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.

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.

Alternatively, please send your up to date CV to sofya@mrmoco.com to be considered for this position. MRMC will be delighted to hear from you.


Software Engineer- Computer Vision

THE ROLE

This position sits in the Computer Vision team within our R&D Department. Our products involve the control of motors, interfaces for controlling motion sensing, analogue amplifiers and general GPIO / Sensor interfacing.

You will be involved in development cycles for our existing products as well as New Product development. You will see your projects every step of the way and be involved in the development of leading-edge computer vision applications.

KEY RESPONSIBILITIES AND MAIN DUTIES

  • Responsible for the development of innovative computer vision algorithms that would allow feature detection, object recognition, deep learning, 3D transformations, tracking and motion estimation
  • Responsible for code reviews, data reports, specification of CV computer systems and associated hardware
  • Ensuring field trials and testing
  • Providing training and information to Sales and Marketing and potential customers
  • Keeping track of CV developments within the industry
  • Development will be done in C/C++ and implemented on various platforms

SKILLS AND EXPERIENCE

    Software Engineer/Development Experience

  • Expert with up to C++ Experience within the field of developing Computer Vision algorithms.
  • Expert in design and implementation QT programs and framework
  • Around 5 years’ experience in Software Engineering/Development roles with a strong emphasis on a computer vision programming
  • Proficient in creating OpenCV based applications
  • Knowledge and experience of feature detection, object recognition, deep learning, 3D transformations, tracking and motion estimation
  • Knowledge of camera systems for Machine learning and tracking
  • Proven experience in developing Multithreading applications
  • Experience de-bugging and maintaining front and backend systems
  • Experience in developing GPU-accelerated applications (CUDA)
  • Optimisation of software for speed
  • Project Development and Delivery

  • Previous experience in leading projects that translate existing software and products into new technology to improve their use and functionality
  • Experience maintaining products developed and documentation on their use and functionality to a high standard
  • Wider Development

  • Actively demonstrates and promotes wider learning of Software Programming and Development and is willing to train others in these areas
  • Able to lead teams on project creation and development to a successful outcome

EDUCATION/QUALIFICATIONS

  • BSc in Engineering/Mathematics/Computer Vision or equivalent

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 POSITION:

Your Name (required)

Email (required)

Telephone

Cover Letter

Attach your CV:

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.

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.

Alternatively, please send your up to date CV to sofya@mrmoco.com to be considered for this position. MRMC will be delighted to hear from you.


Software Engineer

THE ROLE

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 pan/tilt and multi-axis robotic camera systems.

You will be involved in development cycles for our existing products as well as New Product development. You will see your projects every step of the way.

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

SKILLS AND EXPERIENCE

  • Proven track record of C++ Experience
  • Experience writing software for controlling electromechanical products
  • Dealing with tasks ranging from customer facing GUI development to mathematical & control algorithms
  • Maintaining and improving planning frameworks

ADVANTAGEOUS BUT NOT ESSENTIAL

  • QT programming experience
  • QML programming experience
  • Multithreading applications
  • Real Time Development
  • Knowledge of C++11/14 standards
  • Graphical UI & UX design and coding
  • MFC Experience
  • Basic Electronics skills

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 POSITION:

Your Name (required)

Email (required)

Telephone

Cover Letter

Attach your CV:

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.

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.

Alternatively, please send your up to date CV to sofya@mrmoco.com to be considered for this position. MRMC will be delighted to hear from you.

CONTACT

Head Office (UK)

Telephone

+44 (0)1342 838000

Fax

+44 (0)1342 838001

Rental

+44 (0)1342 838015

Rental — Out of hours

+44 (0)7835 840459

Email

info@mrmoco.com

Address

Unit 3, South East Studios
Eastbourne Road
Blindley Heath
Surrey
RH7 6JP
United Kingdom

VAT: GB 200-0201-71

Head Office (USA)

Telephone

(610) 220-3862

Email

usinfo@mrmoco.com

Contact

Tom Landsmann

Philadelphia, PA