The Little Gym of Gaithersburg at Downtown Crown
Research Associate/Project Officer (Robotics Software Engineer) Nanyang Technolo
The Little Gym of Gaithersburg at Downtown Crown, Oregon, Illinois, United States, 61061
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 discovery 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
#J-18808-Ljbffr
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 discovery 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
#J-18808-Ljbffr