Nanyang Technological University Logo

Nanyang Technological University

Research Associate (Mechatronic Engineer)

Posted 7 Hours Ago
Be an Early Applicant
In-Office
Singapore, SGP
Senior level
In-Office
Singapore, SGP
Senior level
Develop and optimize embedded software solutions for assistive robots, focusing on mechatronic system design, firmware integration, and real-time control. Mentor junior engineers and document system processes for best practices and future scalability.
The summary above was generated by AI

SHARE@NTU Lab is developing key technologies for humanoid robot research, designed for intelligent service, industrial assistance, and human-centric environments. The key technologies include multimodal sensing, artificial intelligence, environment perception and situation awareness, as well as real-time motion planning and decision-making capabilities, enabling humanoid robots to operate safely and efficiently in complex and dynamic environments.

Through the development of advanced humanoid robotic platforms, SHARE@NTU Lab aims to support the world’s growing demand for automation amid labour shortages, while also training the next generation of local talent in robotics, artificial intelligence, and intelligent sensing technologies.

We are seeking a highly motivated and skilled Mechatronic Engineer to join SHARE@NTU Lab. The ideal candidate will work on developing and optimizing embedded software solutions for assistive robots. The role requires proficiency in embedded systems design, Robot Operating System (ROS), Linux-based development, CAD design, and microcontroller programming. The candidate should have good problem-solving skills, and a deep understanding of hardware and software integration.

Key Responsibilities:

  • Lead the design and development of mechatronic systems, including mechanical structures, sensors, actuators, and embedded control units.

  • Review system design and firmware/software for reliable system implementation.

  • Design and implement software of embedded control devices for assistive robots.

  • System integration (incl. motors, sensors, actuators and control software), troubleshooting, and hardware-in-the-loop testing for optimal system performance.

  • Implement real-time control, communication, and data acquisition on microcontrollers and embedded Linux platforms.

  • Document system designs, test results, and integration procedures to support traceability and future scalability.

  • Mentor junior engineers and support project reviews, technical reporting, and presentations.

Job Requirements:

  • Master's degree in Robotics, Computer Science, Electrical Engineering, Mechanical Engineering, or a related field.

  • Experience in embedded system engineering – working with embedded boards and using standard embedded development tools such as oscilloscopes, logic analyzers, JTAG, etc.

  • 4+ years of hands-on experience developing, deploying, testing, and validating ROS2 (or ROS 1) based robotics systems — including AMRs/AGVs and exoskeletons.

  • Proficiency in C, C++, and Python, with experience writing robust, task-specific algorithms for perception, localization, mapping, navigation, and control.

  • Solid experience with Linux development environments, Docker, and Git for version control and collaborative development workflows.

  • Strong familiarity with CAD, Gazebo, RViz, URDF/SRDF, and simulation toolchains for robot model integration and testing.

  • Demonstrated experience integrating sensors, actuators, and hardware components into robotic systems, ensuring seamless communication between hardware and software layers.

  • Hands-on experience with real-time systems, embedded platforms (RTOS, embedded Linux), and edge computing environments.

We regret to inform that only shortlisted candidates will be notified.

Hiring Institution: NTU

Similar Jobs

An Hour Ago
Hybrid
Singapore, SGP
Mid level
Mid level
Fintech • Mobile • Payments • Software • Financial Services
As a Technical Support Engineer, you will troubleshoot Wise's API for enterprise clients, ensure effective incident management, and collaborate with global teams to enhance API integration success.
Top Skills: JavaScriptPythonRest ApisSwift
4 Hours Ago
Hybrid
Singapore, SGP
Expert/Leader
Expert/Leader
AdTech • Cloud • Digital Media • Information Technology • News + Entertainment • App development
The Assistant Director of Engineering & Safety oversees technical and safety aspects for theme park projects, ensures compliance with safety standards, manages vendor selection, and drives safety improvements across attractions. Responsibilities include supervising technical personnel and contributing directly to engineering projects.
Top Skills: EngineeringProject ManagementSafety Management
6 Hours Ago
Easy Apply
Hybrid
Singapore, SGP
Easy Apply
Senior level
Senior level
Fintech • Payments • Financial Services
The Head of Sales in Singapore will lead and coach the sales team, define commercial strategy, engage with strategic clients, and ensure revenue targets are met.
Top Skills: Fintech Solutions

What you need to know about the Singapore Tech Scene

The digital revolution has driven a constant demand for tech professionals across industries like software development, data analytics and cybersecurity. In Singapore, one of the largest cities in Southeast Asia, the demand for tech talent is so high that the government continues to invest millions into programs designed to develop a talent pipeline directly from universities while also scaling efforts in pre-employment training and mid-career upskilling to expand and elevate its workforce.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account