top of page

Robotics System Engineer

Hand Plus Robotics is seeking senior robotics system engineer to develop software/hardware for robot control and automation.

Roles and Responsibilities:


As a part of the Robotics System Team, you will be focusing on algorithmic design, development, and deployment of robotics technologies.

  • Solve cutting-edge scientific and technical challenges in motion planning, control, and system design of industrial robot picking solutions

  • Design, develop, and test 1) motion planning and control algorithms for industrial robots to execute various tasks such as picking and material handling; 2) highly concurrent software systems; 3) real-time communication modules with robot controllers and peripheral devices in C/C++ and Python.

  • Developing strategic and robust software system architecture.

  • Integration of low-level robot software modules including embedded systems, sensors, motors, and controllers

  • Design and implement high level cross platform system communications.

  • Implementing algorithms and creating wrapper software for ROS.

  • Product software integration, debugging, configuring and testing.

  • Documenting technical reports, program codes and product manuals

Job Requirements:



  • Academic background in Robotics, Computer Science or related fields

  • 2+ years of academic or work experience in robotics or software engineering

  • Proficiency in programming in C, C++, Python

  • Experience with Linux

  • Knowledge and experience in ROS

  • Experience using linear algebra and 3D geometry to solve engineering problems

  • Highly enthusiastic about robotics

  • Proficiency in electrical, mechanical, and pneumatics fundamentals



  • Experience with developing concurrent and hierarchical robotic software systems such as ROS

  • Experience with software development in medium to large scale team

  • Experience with multi-joint robot hardware

  • Advanced Linux user

  • Mathematical background such as multibody dynamics, collision checking, search algorithms and optimization

  • Working knowledge of CAD (Solidworks, CATIA, etc)

  • Familiarity with machine learning and AI is a plus.

  • Good team player with excellent communication and interpersonal skills and possession of entrepreneurial attitude

Work Location:



Starting date:

Immediate, Full-time 

Application Procedure:

  • Click the "APPLY" button on the left to apply -- it will redirect you to our Indeed Jobs company page

  • An interview will be conducted for each profile fitting the requirement. We encourage applicants from other allied discipline to apply.

  • We welcome student who wants to have a unique internship experience in a robotics company. 

Open Soon

*clicking the link will bring you to an external site, Indeed

bottom of page