Enable job alerts via email!

Research Associate (Robotics Lead Software Developer)

Fraunhofer IPA

Singapore

On-site

SGD 60,000 - 90,000

Full time

14 days ago

Job summary

Join a leading research institute in Singapore as you lead the development of cutting-edge robotics solutions. You will oversee a small team focused on ROS2-based C++ software, enhancing assistive technologies. Collaborate within an interdisciplinary environment dedicated to advancing human capability in rehabilitation.

Qualifications

  • Minimum 3 years’ experience in C++ software development.
  • Degree (BS, MS or PhD) in Computer Science or equivalent.
  • Experience leading software teams and fluent in spoken/written English.

Responsibilities

  • Lead team in developing a ROS2 based C++ human robot interface toolbox.
  • Plan and execute projects, ensuring delivery on time.
  • Mentor junior team members in implementation and testing.

Skills

C++
Python
ROS

Education

Degree in Computer Science or related field

Tools

Continuous integration
Unit testing
Distributed systems

Job description

An opportunity to work in Singapore at the Rehabilitation Research Institute of Singapore (RRIS) – 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:

  • Lead a small team in the research, development, implementation and validation 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.
  • Plan, execute and monitor projects to ensure delivery on time via best practices ensuring high quality of deliverables.
  • Full life-cycle library and application development.
  • Create and review architectural design, implementation, and manual/automated test procedures.
  • Mentor junior team members in architectural design, implementation, testing and troubleshooting.
  • Software development in ROS2 using C++ and Python.
  • Software testing and quality assurance.
  • Encourage good software development practices.
  • Oversee the required infrastructure: Continuous integration, packaging, deployment, testing and documentation.
  • Continuous improvement of the development, test and validation environment and processes.

REQUIREMENTS:

  • Minimum 3 years’ experience in C or C++ software development or continuous integration in Linux.
  • Degree (BS, MS or PhD) in Computer Science or equivalent industry experience.
  • Experience in leading software teams with a good understanding of software development and test processes.
  • Domain knowledge in ROS or ROS2 or robotics.
  • 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.

EXPERIENCE WITH:

  • Coding standards, continuous integration, unit testing, integration testing or test-driven development.
  • ROS or ROS2 or other robotics software.
  • Proficiency in C or C++ and Python.
  • Hardware/software integration.

NICE TO HAVE:

Experience in:

  • Real time or low-latency systems or software.
  • Distributed systems or Data Distribution Service (DDS).

EDUCATION:

  • BS, MS or PhD 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
  • Two references and/or two letters of recommendation
  • Link(s) to code sample(s), ideally in a publicly accessible repository (if available)

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 your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.