Embedded Control Systems Engineer

Articares

Singapore

On-site

SGD 70,000 - 110,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Articares is seeking an Embedded Control Systems Engineer to transform requirements into robust motion control for our rehabilitation robots. You will design and implement firmware, analyze dynamics, and scale embedded capabilities across our product line.

We value experience in impedance/admittance control, C/C++ firmware, and OTA updates, with familiarity in STM32 toolchains and common buses. Join a fast-growing, impact-driven company applying AI to clinical rehabilitation.

Qualifications

  • Bachelor's degree in electrical/electronic engineering, control, mechatronics, robotics
  • Experience in embedded firmware design using C/C++
  • Experience in impedance/admittance control and electromechanical system design
  • Experience in embedded system designs and firmware development using C/C++
  • Experience with OTA (over-the-air) updates
  • Familiarity with STM32 MCU and development tools
  • Familiar with I2C, SPI, UART, USB buses
  • Experience with PCB design and ISO13485/IEC 62304 processes
  • Experience with Matlab or Python for analysis
  • Experience in rehabilitation robotics or human-robot interaction

Responsibilities

  • Design, implement, validate, and optimize motion controls of our robots
  • Analyse and implement methods to characterize robotic dynamics
  • Design, implement, debug, and refactor firmware for robotic systems
  • Develop scalable validation methods for robot motion control and firmware
  • Analyse robot operation data to improve control design
  • Research new methods and algorithms for robotic rehabilitation and human-robot interaction
  • Scale up capabilities of embedded systems in robots
  • Collaborate with software team to improve hardware-software integration

Skills

C/C++ programming
Impedance control
Electromechanical design
Robot motion control
Python
MATLAB

Education

Bachelor's degree in Electrical/Electronic Engineering

Tools

STM32 toolchain
I2C
SPI
UART
USB
MATLAB
Python

Job description

Careers › Embedded Control Systems Engineer

We are seeking 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.

About Articares

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.

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.
Requirements
  • 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Motion Control Engineer for Rehab Robotics
Embedded Motion Control Engineer for Rehab Robotics

Articares • Singapore

On-site
SGD 70,000 - 110,000
Senior Development Engineer, AI for Robotic Systems, ARTC
Senior Development Engineer, AI for Robotic Systems, ARTC

A*STAR - Agency for Science, Technology and Research • Singapore

On-site
SGD 70,000 - 100,000
Senior Development Engineer, AI for Robotic Systems, ARTC
Senior Development Engineer, AI for Robotic Systems, ARTC

A*STAR Research • Singapore

On-site
SGD 120,000 - 180,000
Lead/ Senior Engineer (Electrical & Electronic)
Lead/ Senior Engineer (Electrical & Electronic)

BIOBOT SURGICAL PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000
Mechanical Design Engineer (Medical Robotics)
Mechanical Design Engineer (Medical Robotics)

UROMEDTECH PTE. LTD. • Singapore

On-site
SGD 80,000 - 110,000
MedTech startup culture
Singapore MedTech hub location
Development Engineer AI for Robotic Systems, ARTC
Development Engineer AI for Robotic Systems, ARTC

A*STAR Research • Singapore

On-site
SGD 52,000 - 82,000
Development Engineer AI for Robotic Systems, ARTC
Development Engineer AI for Robotic Systems, ARTC

A*STAR - Agency for Science, Technology and Research • Singapore

On-site
SGD 40,000 - 60,000
Electrical Engineer (robotics)
Electrical Engineer (robotics)

DADACONSULTANTS PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Senior Scientist, Autonomous Systems & Robotics, ARTC
Senior Scientist, Autonomous Systems & Robotics, ARTC

A*STAR - Agency for Science, Technology and Research • Singapore

On-site
SGD 80,000 - 120,000
(Senior) Development Engineer, Sustainable System and Devices, ARTC
(Senior) Development Engineer, Sustainable System and Devices, ARTC

A*STAR - Agency for Science, Technology and Research • Singapore

On-site
SGD 90,000 - 130,000