NANYANG TECHNOLOGICAL UNIVERSITY

Project Officer, Computer Science

Location
Singapore
Posted
20 Oct 2020
End of advertisement period
19 Nov 2020
Ref
R00001794
Contract Type
Permanent
Hours
Full Time

Rehabilitation Research Institute of Singapore invites applications for the position of Project Officer.

Key Responsibilities:

  • Work in a small team as a Robotics Software Engineer to develop and implement a ROS 2 C++ intelligent human-robot interface toolbox to advance assistive robotics research
  • Full life-cycle library and application development
  • Software testing, hardware in the loop testing and quality assurance
  • Develop and implement integration and validation tests for ROS 2 robotics systems using logged data, simulation, test cases to replicate scenarios observed in real-world deployments including corner cases
  • Develop and implement drivers to interface hardware with ROS 2
  • Analyze and evaluate codes for further enhancement
  • Documentation of human-robot interface toolbox

Job Requirements:

  • Bachelor's Degree in Computer Science, related field or equivalent industry experience
  • Minimum 2 years of experience in software development and testing in Linux
  • Familiar with C, C++11 and beyond, Python, Go, Linux, Git, CMake, Qt, Gazebo
  • Familiar with coding standards, unit testing, integration testing, system testing, hardware in the loop testing and/or test-driven development
  • Experience in robotics systems hardware/software integration and testing
  • Experience with ROS, real-time systems, distributed systems or Data Distribution Service (DDS) is advantageous
  • Driven, 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

We regret that only shortlisted candidates will be notified.

Similar jobs

Similar jobs