Robotics Engineer or Programmer (HK/UK)

Job No: HKTV423
Location: Hong Kong / United Kingdom

What You Will be Doing 

  • Responsible for control system development, design and implement control algorithms and strategies for autonomous mobile robots to enable them to navigate, interact with the environment, and perform tasks autonomously.
  • Develop and deploy the software components of the control system, including perception, planning, and control modules.
  • Integrate various sensors into the control system and configuring them to provide accurate perception and environment awareness for the AMRs.
  • Develop algorithms for simultaneous localization and mapping (SLAM) to enable the AMRs to build and maintain a map of their surroundings and determine their position within the unmanned static environment.
  • Develop algorithms for path planning and navigation to enable the AMRs to autonomously plan their routes, collision prevention and prediction, and reach their target locations efficiently and safely.
  • Research and learn to implement SLAM algorithm related technology to commercial grade product.
  • Conduct testing and debugging of the control system to ensure its proper functioning, performance, and adherence to specifications.
  • Create detailed documentation, including specifications, user manuals, and technical reports.
  • Collaborate with cross-functional teams, such as electrical engineers, electronic engineers, mechanical engineers and the other engineers, and technicians, to ensure seamless integration and operation of robotic automation or mechatronic systems.
  •  

Who is Our Right Fit

  • Bachelor’s degree in in robotics, computer science, electronic engineering, or relevant disciplines.
  • Advanced degrees or specialized coursework in mobile robot, control systems, or software development are advantageous.
  • 3 or more years relevant work experience.
  • Proficiency in programming languages commonly used in robotics, such as C++/C, Python, and Linux bash.
  • Strong knowledge of software development principles, data structures, and algorithms is essential.
  • In-depth understanding and practical experience with ROS. Familiarity with ROS concepts, architecture, and tools, such as ROS packages, nodes, topics, and services, is necessary.
  • Knowledge of MCU & Circuit Design will be advantage.
  • Knowledge of control theory principles, including feedback control, PID control, and state estimation.
  • Familiar with basic robotics concepts, algorithms, and frameworks, including perception, motion planning, and localization. i.e., Sensor Fusion, Spatial Awareness, Mathematical Skill.
  • Knowledge of different types of sensors used in robotics and experience in integrating them into a control system.
  • Strong analytical and Strong problem-solving skills to analyze and resolve issues related to the control system's performance and behavior.
  • Self-motivated to explore new knowledge and interpersonal skills, with strong team spirit.
  • Ability to pay attention to detail and ensure the accuracy and reliability of the control system implementation.
  • Strong presentation skills.
  • Passion for robotic automation and the industry.
  • Candidates with less experience will be considered for the role of Robotics Engineer or Programmer.

 

Apply Now

Personal Details * Required field

  1. Digits only or add + for international numbers

  1. (Please click on your profile and copy the URL from your profile page.)

Questions