Salary (SGD) 60K - 96K
Full Time | 0 Applicant(s)
Posted: 03 Aug 2018
Our client works with industry, academia, and government to create and support open software and hardware for use in robotics, from research and education to product development.
They offer two open source products for robots which are relied upon by hundreds of thousands of users and developers around the world.
Develop libraries and tools ("middleware") that will be used to build large distributed systems of robots, sensors, actuators, and other connected devices. Borrow concepts from the ROS programming framework, but extend and scale them up to go from single-robot control to operating a large facility that contains many robots and other equipment that are communicating with each other.
Bridge and translate among a variety of transports (both open and proprietary) over a variety of network types and topologies. Develop strategies for message queuing and network bandwidth management. Develop abstractions for quality of service (QoS) settings across different middleware systems. Develop strategies to handle real-world enterprise networking issues, including security and reliability.
ROLES AND RESPONSIBILITIES
Develop C++ and scripting (Python or Ruby) tools and libraries
Full life-cycle library and application development
Support, maintenance, and documentation of software functionality
Software testing and quality assurance
SKILLS / JOB REQUIREMENTS
Degree(s) in Computer Science or a related field, and/or equivalent industry experience
Extensive knowledge of C++ and at least one scripting language such as Python or Ruby
Extensive knowledge of software development in Linux
Experience designing and developing large software systems
NICE TO HAVE’S
Experience with high-availability and/or high-security networking
Experience with ROS, Gazebo, and/or other robotics software
Experience developing and maintaining open-source software
Experience designing and developing user- and developer-friendly software systems
Several years of professional software development experience
Please apply for this job using the following link: https://snaphunt.com/jobs/68911809