Robotics Engineer / Motion, Voice, Vision

Robotics Engineer

Lead development of core robotics systems spanning motion control, voice interaction, visual perception, low-level optimization, and system integration, and drive AI robotics products from prototype to mass production.

C++ROS / ROS2Motion ControlVoice & VisionEmbedded Debugging

We are looking for a full-stack robotics engineer to lead development of core robotic systems, covering algorithm design and implementation for modules such as motion control, voice interaction, and visual perception.

You will also be deeply involved in low-level hardware optimization and system integration to accelerate AI robotics products from prototype to mass production.

Responsibilities

  • Motion control algorithm development: design and implement robot motion control algorithms such as gait planning and dynamics modeling, and optimize hardware execution precision and response efficiency.
  • Voice and vision system integration: develop voice interaction modules (e.g., full-duplex conversation, wake-word activation, and barge-in) and visual perception algorithms (e.g., SLAM, object recognition) to deliver smooth multimodal interaction experiences.
  • Software-hardware co-development: develop hardware drivers and low-level algorithms in C++, and collaborate with algorithm teams to improve system real-time performance and stability.
  • System architecture optimization: leverage robotic software frameworks such as ROS to enable efficient communication and resource scheduling across motion, voice, and vision modules.
  • Testing and iteration: conduct simulation tests and real-robot debugging, analyze performance bottlenecks, and propose optimization plans.
  • Technical documentation: produce algorithm design documents, interface specifications, and test reports to support team collaboration and knowledge sharing.

Role Requirements

  • Bachelor's degree or above in computer science, automation, robotics, electronic information, or related fields; 2+ years of robotics system development experience, with full project delivery experience preferred.
  • Expertise in C++, with familiarity in real-time system development and performance optimization, and hands-on experience in hardware-layer algorithm development.
  • Familiarity with robot motion control algorithms such as PID, MPC, and reinforcement learning, or commonly used frameworks in voice/vision domains such as TensorFlow, PyTorch, and OpenCV.
  • Understanding of ROS / ROS2, Linux kernel concepts, multithreaded programming, and communication protocols such as CAN and UART.
  • Experience in motor drive development, sensor fusion (IMU / camera / LiDAR), or embedded development is preferred.
  • Familiarity with robot hardware architectures, with the ability to independently deploy and debug algorithms on embedded platforms.
  • Strong passion for robotics, ability to quickly learn new technologies and solve complex engineering problems, focus on code quality and system scalability, and ability to build systems from 0 to 1.
  • Strong cross-team communication skills and ability to collaborate closely with algorithm, hardware, and product teams to drive delivery.

Nice to Have

  • Experience in robotics competitions such as RoboMaster, contributions to open-source robotics projects, or publications in related areas.
  • Familiarity with lightweight AI model deployment such as TensorRT and ONNX, or experience with Unity / Unreal game engine development.
  • Strong interest in intelligent toys and consumer robotics products, with enthusiasm for exploring innovative interaction paradigms.

We hope you are a technologist who combines a maker mindset with strong engineering execution. Whether you have contributed to open-source communities, love hacking hardware devices, or enjoy recreating sci-fi experiences through technology, your passion and creativity will find a stage at CyberPartner.