Research Associate/Project Officer (DevOps Engineer)

Fraunhofer IPA
Singapore
SGD 48,000 - 72,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, ROLES AND RESPONSIBILITIES:

  • Create and manage integration tests of heterogeneous robotic systems.
  • Deploy and manage a continuous integration system that combines cloud-hosted servers with on-premises hardware to run and report on test suites.
  • Develop strategies for handling results and notifications from continuous integration.
  • Work in a small team on a range of robotics research projects based on ROS or ROS2.
  • Software testing and quality assurance.
  • Develop and implement:
    • Python or Ruby tools and libraries.
    • Continuous integration system and the automated software test plans, testing frameworks and code validation.
    • Integration and validation tests of robotics systems.
    • Infrastructure to support testing 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.
    • Build/release infrastructure and processes.
    • Analyze and evaluate codes for further enhancement.
    • Documentation.
  • Automate steps and processes.
  • Assist other team members in development and robotics testing activities.

REQUIREMENTS:

  • 2 years’ experience in software testing/continuous integration in Linux.
  • Degree (BS or MS) in Computer Science or a related field or equivalent industry experience.
  • 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.
  • Continuous integration systems (e.g. Jenkins or TravisCI)
  • Unit testing, integration testing, source control management, build processes and testing in Linux.
  • Python or Ruby, C or C++.
  • Git or GitHub or Gitlab.

NICE TO HAVE:

  • Experience in test-driven development.

EDUCATION:

  • BS or MS degree in Computer Science or a related field (recent graduates with relevant experience are welcome) 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.

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 (DevOps Engineer) jobs in Singapore