[robotics-worldwide] [jobs] Robotics Software Research Engineer in Singapore
li_lei at ntu.edu.sg
Tue Nov 13 18:22:11 PST 2018
Robotics Software Research Engineer
There are positions opening for robotic software research engineer under the
program of Human Robot Interface for Assistive Robots which is a sub-program
of Singapore National Robotics Program. You will be working in
Rehabilitation Research Institute of Singapore if your application is
Please send your CV to : li_lei at ntu.edu.sg and CYShee at ntu.edu.sg if you are
To advance robotics via research and application of new cutting edge
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 ROS and ROS2.
Become a technical expert of your domain and contribute to the overall robot
Design, document, implement and test software based on ROS and ROS2 for
various robotics platform and hardware.
Develop, troubleshoot and debug drivers to interface hardware with ROS and
Design and execute automated software test plans, testing frameworks, code
validation, continuous integration and delivery.
Analyze and evaluate codes for further enhancement.
Document and maintain software functionality.
Troubleshoot and debug various software components of the various robotics
Contribute to improve the development environment and processes.
Assist other team members in development and robotics testing activities.
Driven individual, passionate, self-starter, team player.
Strong interest in robotics
Fluency in spoken and written English.
Social and communication skills, ability to work well in a team environment
Experience as a Software Engineer/Developer with software testing/continuous
integration on robotics projects.
- coding standards, coding review, source control management, build
processes, testing and maintaining open-source software in Linux
- software backend and frontend development
- hardware/software integration
- Linux based OS (x86, x86-64, ARM) in desktop (command line), server and/or
- real time or low-latency systems and/or software
- ROS, ROS2, Rviz, Moveit, Gazebo or any other physics simulation software,
and/or other robotics software.
- C/C++ and at least one scripting language such as Python
- Git, NodeJS, Polymer, CMake, Bazel, Qt or other GUI, OGRE, OpenCV, CUDA,
REST, JSON, Go
- distributed systems and/or data distribution service
- machine learning
- sensors such as LIDAR, cameras, IMU, sonar, force sensors, displacements
Minimum - BS or MS degree in Computer Science, Computer Engineering or a
related field (recent graduates welcome), and/or equivalent industry
Sent from: https://urldefense.proofpoint.com/v2/url?u=http-3A__robotics-2Dworldwide.1046236.n5.nabble.com_&d=DwICAg&c=clK7kQUTWtAVEOVIgvi0NU5BOUHhpN0H8p7CSfnc_gI&r=0w3solp5fswiyWF2RL6rSs8MCeFamFEPafDTOhgTfYI&m=gy6xvV4ywCoNvG7fLukoPctq3xR1h1uuPaqGMPsR6k4&s=81eFyvSMt1eX3N9g6UK0HixlJSCNyzJQOC-6Gj8lwQI&e=
More information about the robotics-worldwide