Robotic Engineer

Hong Kong Center for Construction Robotics
Hong Kong, HK
On-site

Job Description

核心职责

  • 系统开发与集成:参与机器人控制系统、感知系统或上位机软件的代码编写与模块测试。
  • 仿真与建模:利用仿真工具(如 Gazebo, Webots, CoppeliaSim 等)进行物理环境模拟和运动学/动力学验证。
  • 硬件调试:协助硬件工程师进行电机驱动器、传感器(激光雷达、深度相机)、控制器(PLC/ARM/x86)的选型、安装与联合调试。
  • 现场支持:参与机器人系统的部署工作,记录并分析现场运行数据,协助定位并解决技术 Bug。
  • 技术文档:负责编写相关的开发文档、测试报告及用户操作手册,确保技术方案的可追溯性。

任职要求

  • 教育背景
  • 专业:机械工程、自动化、机电一体化、计算机、电子工程或机器人工程等相关专业。
  • 学历:本科及以上学历(优秀应届生不限学历)。
  • 技术技能(具备以下 2-3 项即可)
  • 编程基础:熟练掌握 C++/Python,有良好的代码规范意识。
  • 框架了解:熟悉 ROS/ROS2 机器人操作系统,了解基本的节点通信机制。
  • 控制理论:理解 PID 控制、运动学正逆解(DH参数)或基础的路径规划算法。
  • 硬件知识:能看懂电路图,了解 CAN、RS485、以太网等常用通信协议,具备万用表/示波器操作经验。
  • 工具使用:熟悉 Linux (Ubuntu) 环境;了解 Git 版本控制;会使用 CAD 或 SolidWorks 查看 3D 模型。
  • 综合素质
  • 学习能力:能快速吸收新领域的知识(如具身智能、AI 大模型在机器人上的应用)。
  • 抗压与协作:能适应实验室与现场调试的交替环境,具备良好的团队沟通能力。
  • 语言能力:能够阅读英文技术文档和 API 说明书。

加分项

  • 在校期间参加过 RoboMaster、RoboCon、飞思卡尔智能车等机器人竞赛并获奖。
  • 有机器人实验室项目经验,或在相关企业有深度实习经历。
  • 拥有个人技术博客或 GitHub 开源项目经历。

Job Responsibilities

  • System Development & Integration – Participate in code writing and module testing for robotic control systems, perception systems, or host computer software.
  • Simulation & Modeling – Use simulation tools (e.g., Gazebo, Webots, CoppeliaSim) to perform physical environment simulation and kinematic/dynamic validation.
  • Hardware Debugging – Assist hardware engineers in the selection, installation, and joint debugging of motor drivers, sensors (LiDAR, depth cameras), and controllers (PLC/ARM/x86).

Field Support – Participate in the deployment of robotic systems, record and analyze on-site operation data, and help locate and resolve technical bugs.

Technical Documentation – Prepare related development documents, test reports, and user manuals to ensure traceability of technical solutions.

Requirements

  • Educational Background
  • Major: Mechanical Engineering, Automation, Mechatronics, Computer Science, Electronic Engineering, Robotics Engineering, or related fields.
  • Degree: Bachelor's degree or above (outstanding recent graduates are welcome; degree requirement flexible for exceptional candidates).
  • Technical Skills (2–3 of the following are sufficient)
  • Programming Fundamentals: Proficient in C++/Python with good code discipline.
  • Framework Knowledge: Familiar with ROS/ROS2 robot operating system and basic node communication mechanisms.
  • Control Theory: Understand PID control, forward/inverse kinematics (DH parameters), or basic path planning algorithms.
  • Hardware Knowledge: Able to read circuit schematics; familiarity with common communication protocols such as CAN, RS485, Ethernet; experience using a multimeter or oscilloscope.
  • Tool Usage: Comfortable with Linux (Ubuntu) environment; knowledge of Git version control; ability to view 3D models using CAD or SolidWorks.
  • Core Competencies
  • Learning Ability: Quickly absorb knowledge in emerging fields (e.g., embodied AI, large language models in robotics).
  • Resilience & Collaboration: Adapt to alternating lab and on-site debugging environments, with strong team communication skills.
  • Language Proficiency: Able to read English technical documents and API manuals.

Plus Points

  • Participated in and won awards in robotics competitions such as RoboMaster, RoboCon, or Freescale Smart Car during university.
  • Experience with robotics lab projects or in-depth internships at related companies.
  • Maintains a personal technical blog or GitHub open-source project portfolio.

Skills & Requirements

Technical Skills

C++PythonRosRos2Pid controlForward/inverse kinematicsPath planning algorithmsCanRs485EthernetLinux (ubuntu)GitCadSolidworksLearning abilityResilienceCollaborationCommunicationRoboticsAutomationMechatronicsComputer scienceElectronic engineering

Employment Type

FULL TIME

Level

Mid-Level

Posted

5/1/2026

Apply Now

You will be redirected to Hong Kong Center for Construction Robotics's application portal.

Sign in and we'll score your resume against this role.