Location: Blindley Heath, Surrey, RH7 6JP
Contract type: permanent , full-time
Mark Roberts Motion Control is looking for an inquisitive and experienced Firmware Engineer. You will be involved in development cycles for our existing products as well as New Product development.
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 through every step of the way.
A successful candidate will be working alongside the existing multidiscipline R&D team but should also be comfortable working on their own.
MAIN RESPONSIBILITIES AND TASKS
- Strong programming skills in C within small to medium size microprocessor systems (ARM STM32 and/or DSP and/or Microchip MCU)
- Strong debugging and problem-solving skills
- Able to write and review software design documents which describe the software architecture, implementation and interactions within the various subsystem
- Experience working with CAN, SPI, UART, I2C and USB communication protocols
- Experience with sensor integration over I2C, SPI, etc
- Experience in implementation of TCP/IP network protocols and typical network operation practices
- Foundation knowledge of analogue and digital circuits, and ability to interpret schematics and device datasheets
- Enthusiasm for continuous learning
- Excellent verbal and written communication skills
- Proficient in the use of Jira and Bitbucket
SKILLS AND EXPERIENCE
WHAT WE OFFER
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.
- 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.
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.