← Home

Join Us

We're building robots for scientific discovery.

Back to all positions

Robot Software Engineer (Control / Robotic Arm)

Software

Direction

Robotic arm control SDK development, motion planning & parameter calibration

Responsibilities

  • Develop robotic arm motion SDK, including joint/Cartesian trajectory control interfaces, trajectory generation, motion planning, and gravity compensation algorithms.
  • Perform kinematic calibration: build and refine DH parameter models, solve forward/inverse kinematics, and construct URDF models to improve positioning accuracy.
  • Develop forward/inverse dynamics models, calibrate rigid-body dynamics parameters, and support feedforward compensation and simulation.
  • Collaborate with systems/algorithm engineers to build and maintain the arm control and testing infrastructure — simulation, real-machine debugging, and regression testing.

Requirements

  • Bachelor's degree or above in Robotics, Control Engineering, Mechanical Engineering, Automation, or related fields.
  • Research or engineering experience with robots/robotic arms; deep understanding of arm control logic; able to solve control challenges independently.
  • Proficient with Linux — full development, debugging, and deployment workflow.
  • Familiar with ROS2 (Humble/Foxy), ros2_control, MoveIt/MoveIt2; deep understanding of control cycles, communication latency, and real-time constraints.
  • Proficient in Python; able to design a complete Python SDK.
  • Solid foundations in robot control: forward/inverse kinematics, rigid-body dynamics (inertia, gravity, friction); able to apply theory to engineering.
  • Familiar with kinematic calibration workflow, joint/end-effector accuracy evaluation methods.

Nice to Have

  • Hands-on experience with arm control software — shipped projects, owned core modules.
  • Familiar with polynomial / S-curve trajectory planning and interpolation methods.
  • Experienced with simulation tools (MuJoCo, Isaac, Gazebo) for algorithm verification.
  • Understanding of motors, reducers, and drivers; able to optimize control algorithms based on hardware parameters.
  • Cross-team collaboration experience with algorithm and hardware teams.
Apply Now →
Back to all positions

Robot Mechanical Engineer

Mechanical

Direction

Dual-arm robot mechanical design, prototyping & system integration

About the Role

We're looking for a mechanical engineer to join our team in designing, developing, and integrating a dual-arm robot system. You'll be deeply involved from mechanism design through prototype build to full system commissioning. We want someone who not only designs but also gets hands-on with assembly, debugging, and iteration.

Responsibilities

  • Design and develop the dual-arm robot, end effectors, and related mechanisms — focusing on structural rigidity, assembly precision, spatial constraints, and serviceability.
  • 3D modeling, engineering drawings, and assembly design; push prototypes forward via 3D printing, CNC, and laser cutting for rapid iteration.
  • Assemble, debug, and test mechanical systems; diagnose and solve interference, precision, and vibration issues.
  • Select and integrate key components (motors, reducers, encoders, rails, ball screws); continuously optimize overall performance and dynamic response.
  • Work closely with control and software teams to commission the full system — enabling stable, precise operations in constrained spaces.

Requirements

  • Bachelor's degree or above in Mechanical Engineering, Robotics, Automation, Mechatronics, or related fields.
  • Strong mechanical design fundamentals and hands-on ability — experience designing, assembling, and debugging complex mechatronic systems or robotic arms.
  • Proficient with at least one mainstream CAD tool; able to independently drive the full workflow from structural design to prototype.
  • Understanding of robot mechanisms and transmission systems; experience with arm design/assembly/debugging preferred.

Nice to Have

  • Experience with high-precision mechanical systems, lab automation equipment, or constrained-space devices.
  • Familiar with harmonic reducers, ball screws, linear guides, and other precision transmission components.
  • Project experience with dual-arm robots, collaborative arms, or end effectors.
Apply Now →