(Senior) Robotics Programmer (AMR)

Job No: HKTV431
Location: Hong Kong

We are looking for a Senior Robotic Programmer to join our HKTV Automation Project team!

 

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 Programmer.
Apply Now

Privacy Acknowledgment

The personal data collected will be used by Hong Kong Technology Venture Company Limited or any of its subsidiary, associate or holding company of any of them (“the Group”). The purpose is to assess your suitability for the position you have applied for and / or for similar vacancies in the Group. After the selection process, the data may be used for determining preliminary remuneration / benefits package, staff administration and career development. All applicants who are invited for interview will be required to fill an Employment Application Form provided by the Group. The form should be completed and failure to provide any data may influence the processing and outcome of your application. The personal data of unsuccessful applicants will be retained for a maximum of 6 months for future recruitment process. When there are same or similar vacancies, which require similar background as the applicant’s, we will consider the applicant’s suitability for the relevant posts. Under the Personal Data (Privacy) Ordinance, you have a right to request access to, and to request correction of, your personal data in relation to your application. If you wish to exercise these rights, please complete a “Data Access Request Form” prescribed by the Privacy Commissioner for Personal Data and forward it to the Head of Talent Management Department (Group). If more information is to be given to the Group in order to process your request, the information must be in writing.

個人資料收集聲明 : 香港科技探索有限公司、其附屬公司、聯繫公司及控股公司(下稱「本集團」)只會將求職者的個人資料用於評估求職者是否適合擔任所申請的職位或類似職位,同時在求職者獲甄選出任該職位時,用作釐訂初步的 薪酬/福利方案,以及用作員工行政和事業發展。求職者如被邀請參與面試,必須填寫本集團提供之《職位申請表格》。申請表之內容必須正確無誤,如申請人未能提供申請表上所需資料,可能會對該申請的處理及結果有所影響。 落選求職 者的個人資料將會保留最多6個月以作日後招聘之用。如在此期間本集團有同樣或類近職位空缺,而落選者之履歷合乎資格,本集團將會重新考慮落選者之申請。 根據《個人資料(私隱)條例》,求職 者有權要求查閱及更正申請表上所填報的 個人資料。如欲行使此權利,求職 者請填妥由個人資料私隱專員公署提供的《查閱資料要求表格》,並遞交至人才管理部(集團)主管。若求職 者欲給予後補資料,請以書面方式通知本集團。


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