Careers > Job > Detail page

Embedded Control Systems Engineer

Articares – Singapore


We are leaders in innovative medical technologies including human like decision-making robotics and artificially intelligent solutions that facilitate personalized rehabilitation after injuries such as stroke, dementia, and accidents – a common occurrence in aging population. Our solutions are the outcome of strong collaborations between experts in medical and engineering fields, validated by clinical studies, and made available to you by people who care about making every step of patients’ rehabilitation journey a bit easier. Today, we are one of the fastest-growing companies in this field and our solutions are deployed in major healthcare institutions in Singapore, APAC & EU. We combine our innovations with out-of-the-box business offerings for providing comprehensive support throughout the hospital to home journey of patients.

Position/job title

Embedded Control Systems Engineer

We are seeking for an exceptional profile with demonstrable technical background in motion control and embedded software. The role is to transform requirements into fully functional controls for our products and solutions as well as in scaling up our embedded system’s capabilities. In addition to growing together with us in rapidly expanding medical rehabilitation sector, playing this instrumental role would make contribution to society by driving the realizations of innovative robotics as well as artificial intelligence rehabilitation products and solutions.

Role And Responsibility

  • Design, implement, validate, and optimize the motion controls of our robots.
  • Analyse and implement methods to characterize the dynamics of robotic systems.
  • Design, implement, debug, and refactor the firmware of robotic systems.
  • Develop scalable validation methods of robots’ motion control and firmware to assure functionality and safety.
  • Analyze the operation data of the robot and its interaction with the patients to improve the control design.
  • Research new methods and algorithms for robotic rehabilitation and human-robot interaction.
  • Scale up the capabilities and features of our robot’s embedded systems.
  • Collaborate with software team to develop and improve hardware-software integration.


  • At least bachelor’s degree in electrical/electronic engineering, control, mechatronics, robotics, or related fields.
  • Experience in implementing impedance/admittance control.
  • Demonstrated experience in electromechanical system design, integration, characterization, and debugging.
  • Experience in embedded system designs and firmware development using C/C++.
  • Experience in implementing OTA.
  • The following competences are advantageous.
    • Experience with C#.
    • Familiar with STM32 MCU and development/debugging tool chain.
    • Familiar with general buses including I2C, SPI, UART and USB.
    • Experience in PCB design.
    • Familiar with ISO13485 and IEC 62304 design process.
    • Experience with at least one mathematical analysis tool, preferably Matlab or Python.
    • Experience with rehabilitation robotics or development of rehabilitation equipment.
    • Experience with physical human-robot interaction.
    • Understanding of biomechanics and human sensorimotor control.