Research Associate/Project Officer (Robotics Software Engineer)

Fraunhofer IPA
Singapore
SGD 50,000 - 90,000
Job description

An opportunity to work in Singapore at the Rehabilitation Research Institute of Singapore – a joint research institute by Nanyang Technological University, Singapore (NTU Singapore), Agency for Science, Technology and Research (A*STAR) and National Healthcare Group (NHG).

RRIS envisions becoming a world-class Asian-centric institute with focus on interdisciplinary research and innovation in science and technology for rehabilitation and assistance of human physical ability and psychosocial well-being. Located in the Lee Kong Chian School of Medicine Clinical Sciences Building at the heart of the Novena Health City (Singapore), RRIS serves as a focal point for scientists, engineers and clinicians to come together to co-create solutions and discover new knowledge.

The research and innovation activities at RRIS are categorized broadly into 5 thematic areas: (i) Ability Data; (ii) Precision Rehabilitation; (iii) Connected Rehabilitation; (iv) Intelligent Assistive Technology and (v) Psychosocial Rehabilitation and Quality of Life.

JOB DESCRIPTION:

  • Research, development and implementation of a ROS2 based C++ intelligent human robot interface toolbox to advance robotics research and help solve important problems in shared control and assistive robotics.
  • Work in a small team on a range of robotics research projects in the areas of sensing, localization, mapping, perception, navigation or control based on ROS2.
  • Full life-cycle library and application development.
  • Software testing and quality assurance.
  • Develop and implement:
    • Integration and validation tests of ROS 2 based robotics systems using logged data and/or simulation.
    • Test cases to replicate scenarios observed in real-world deployments including corner cases.
    • Drivers to interface hardware with ROS 2.
    • Analyze and evaluate codes for further enhancement.
  • Documentation of software.
  • Continuous improvement of the development, test and validation environment and processes.

REQUIREMENTS:

  • Minimum 2 years’ experience in software testing or continuous integration in Linux.
  • Degree (BS or MS) in Computer Science or a related field or equivalent industry experience.
  • Proficiency in C++11 and beyond.
  • Proficiency in at least one of the following: Python 3, Go or JavaScript.
  • Familiarity with software development in Linux.
  • Driven individual, passionate, self-starter, team player, innovative and quality focused.
  • Fluency in spoken and written English.
  • Ability to work well in a team environment and independently.
  • Strong analytical and problem solving skills.
  • Open to learning new development methods.

EXPERIENCE WITH:

  • ROS or ROS2 or other robotics software.
  • Hands-on experience in unit testing, integration testing or test-driven development.
  • Coding standards, build processes or testing in Linux.
  • Hardware/software integration.
  • Linux based OS (x86 or x86-64 or ARM) in desktop (command line) or server or embedded systems.

NICE TO HAVE:

Experience in:

  • Real time or low-latency systems or software.
  • Driver or firmware development.
  • Rviz, Moveit, Gazebo or any other physics simulation software or other robotics software.
  • Git or Github or Gitlab, NodeJS or Angular, CMake or Bazel, OpenCV, REST, JSON.
  • Distributed systems or Data Distribution Service (DDS).
  • Developing for embedded systems.

EDUCATION:

  • BS or MS degree in Computer Science or a related field or equivalent industry experience.

APPLICATION MATERIAL:

  • Cover letter – introduce yourself and explain your interest in joining our team.
  • Resume/CV.
  • Link(s) to code sample(s), ideally in a publicly accessible repository.
  • Two references and/or two letters of recommendation.

Please send cover letter and resume/CV to:

1. Dr Li Lei – li_lei@ntu.edu.sg

OR

2. Mr Shee Cheng Yap – cyshee@ntu.edu.sg

Only shortlisted candidates will be notified.

The position will be open until filled.

Website: Rehabilitation Research Institute of Singapore

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Research Associate/Project Officer (Robotics Software Engineer) jobs in Singapore