Engineering Talent

Join HRSTEK

HRSTEK is currently hiring for robotics R&D, testing, and delivery roles.

Entry-level Robotics Engineer

Electronics R&D Engineer (Robotics Electric Drive and Control)

Apply for this position

Role Focus

This role focuses on electric drive systems, electrical control integration, and embedded hardware debugging for robotic products. You will contribute to the development of robotic chassis, actuators, and controllers, working on motor-drive verification, control-interface debugging, MCU firmware maintenance, electrical integration, and end-to-end issue resolution.

Responsibilities

  1. Participate in the selection, wiring, parameter configuration, testing, validation, and issue analysis of components for robotic electric drive systems, producing clear selection rationale, test records, and validation conclusions.
  2. Participate in the electrical integration design of robot controllers, control boxes, and wiring harness interfaces, helping move solutions from bench debugging through prototype integration and small-batch delivery.
  3. Debug MCU peripherals, adapt communication interfaces, debug drive interfaces, maintain basic firmware, and verify versions to support stable operation of hardware modules.
  4. As project needs require, participate in schematic design, PCB design reviews, BOM preparation, prototype soldering, board-level debugging, fault localization, and revision validation.
  5. Design and execute tests for complete robotic systems, covering load, temperature rise, communication stability, interference immunity, and coordinated operation, and document reusable test methods and issue records.
  6. Collaborate with mechanical, software, algorithm, production, testing, and supplier teams to close issues involving structural space, heat dissipation, grounding, shielding, harness routing, assembly, maintainability, and factory testing.

Requirements

  1. Bachelor's degree or above in electronics, automation, mechatronics, robotics, communications, computer science, or a related field. A master's degree is preferred; strong project or competition experience may offset an unrelated academic background.
  2. At least one year of experience with robots, drones, robotic arms, or comparable robotic systems; alternatively, an equivalent period of intensive hands-on experience in RoboMaster, intelligent vehicle, electronic design, robotics, or similar projects.
  3. Solid foundations in electronic hardware and embedded systems, with the ability to read schematics, wiring diagrams, component manuals, and drive documentation and perform basic circuit analysis and hardware debugging.
  4. Familiarity with at least one MCU platform and a C development workflow, with experience in peripheral drivers, communication interfaces, low-level debugging, or firmware maintenance.
  5. Understanding of the basic operation of robotic electric drives and actuators, with the ability to wire, debug, test, and troubleshoot motors, drives, and control interfaces.
  6. Understanding of how wiring harnesses, connectors, grounding, shielding, power stability, heat dissipation, and assembly maintainability affect robot reliability, together with basic engineering safety awareness.
  7. Clear habits in issue analysis, test recording, and collaboration, with the ability to explain symptoms, reproduction steps, data-based conclusions, and next actions and drive issues to closure.

Preferred Qualifications

  1. Experience with robotic chassis, robotic arms, mobile robots, drones, or high-reliability equipment projects.
  2. Experience with motor drives, servo control, motion control, drive parameter tuning, or loaded vehicle/robot testing.
  3. End-to-end experience with prototype debugging, complete-system integration, small-batch introduction, on-site fault reproduction, or after-sales technical issue resolution.

Entry-level Robotics Engineer

Robotics Mechanical Design Engineer (Motion Mechanisms and Mechatronic Integration)

Apply for this position

Role Focus

This role focuses on motion mechanisms, mechanical structures, and mechatronic integration for robotic products. You will contribute to the development of robotic motion mechanisms, addressing new structural concepts, mechatronic interfaces, and engineering manufacturability.

Responsibilities

  1. Own or contribute to the concept design of robotic motion mechanisms and critical structural parts, including structural configurations, transmission types, installation space, assembly methods, and validation paths.
  2. Evaluate and adapt mechanical designs around key electromechanical components such as motors and reducers, ensuring that mechanical solutions meet drive, harness, and maintenance requirements.
  3. Produce 3D/2D design materials, BOMs, and assembly and machining requirements, and move solutions into prototype fabrication, assembly debugging, and small-batch delivery.
  4. Participate in prototype assembly, loaded testing, interference checks, and structural strength and reliability analysis, iterating and optimizing designs based on test results.
  5. Collaborate with cross-functional teams and suppliers to close issues involving interface boundaries, manufacturing processes, assembly, and maintenance.
  6. Maintain structural design materials, test records, issue reviews, and design-change rationale to improve product reuse and engineering delivery efficiency.

Requirements

  1. Bachelor's degree or above in mechanical engineering, robotics, mechatronics, or a related field. A master's degree is preferred; strong project or competition experience may offset an unrelated academic background.
  2. At least one year of experience in structural design for robots, drones, robotic arms, or comparable robotic systems; alternatively, an equivalent period of intensive hands-on experience in robotics, intelligent vehicles, mechanical innovation, or similar projects or competitions.
  3. Solid mechanical design fundamentals, with the ability to make structural decisions under key constraints such as strength, assembly, and manufacturability.
  4. Ability to independently develop new structural concepts—not only produce and revise drawings, but also propose mechanisms that can be validated from the underlying requirements.
  5. Understanding of how motors, transmission mechanisms, and electrical interfaces affect structural design, with basic mechatronics awareness.
  6. Familiarity with commonly used mechanical design software and the ability to complete 3D modeling, 2D engineering drawings, BOM preparation, manufacturing communication, and assembly issue resolution.
  7. Clear habits in issue analysis and collaboration, with the ability to explain test observations, structural issues, design trade-offs, and improvement conclusions and drive implementation.

Preferred Qualifications

  1. Experience designing robotic arms, tracked chassis, or other robotic motion mechanisms.
  2. End-to-end project experience from concept design and prototype development through 3D printing or machining validation and small-batch introduction.
  3. Experience with kinematics, finite element analysis, or robotic simulation and validation.
  4. Familiarity with outsourced machining, sheet-metal fabrication, or 3D printing workflows, with the ability to optimize designs against process constraints.

Entry-level Robotics Engineer

Robotics Embedded Control Engineer (Motor and System Control)

Apply for this position

Role Focus

This role focuses on robotic motion control and embedded systems development. You will contribute to device integration, motor control, firmware maintenance, and complete-system integration, working with related engineering teams to drive issues to closure.

Responsibilities

  1. Participate in the selection, integration, and validation of robot control modules and peripherals, producing clear configuration rationale, test records, and validation conclusions.
  2. Use C/C++ to develop, debug, and maintain embedded control programs, peripheral interfaces, communication functions, and basic firmware, supporting stable control-system operation.
  3. Participate in motor-drive and motion-control debugging, including parameter configuration, control-logic validation, operating-data analysis, and abnormal-condition troubleshooting.
  4. Work with host-computer, Linux, or robotics software environments to implement command delivery, status feedback, operation monitoring, and software-hardware integration.
  5. Participate in robot prototype testing, complete-system validation, and field debugging; reproduce device anomalies and use logs, data, and on-site observations to drive issue resolution.
  6. Collaborate with electronics, mechanical, and software teams to implement engineering solutions for interfaces, power supply, and operating reliability.

Requirements

  1. Bachelor's degree or above in electronics, automation, robotics, or a related field.
  2. At least one year of experience in robotic, drone, robotic-arm, or related embedded-control projects; an equivalent period of intensive experience in relevant competitions is also acceptable.
  3. Familiarity with C/C++ and embedded development workflows, with experience developing and debugging MCUs, real-time operating systems, peripheral interfaces, or low-level communication functions.
  4. Understanding of the basic relationship between motors, sensors, and control software, with the ability to integrate devices, tune parameters, validate tests, and analyze issues.
  5. Familiarity with Linux, ROS, or another robotics software environment, with the ability to support software deployment, communication debugging, and runtime issue localization.
  6. Ability to read basic circuit diagrams, wiring diagrams, and equipment technical materials, with the necessary hands-on hardware skills and engineering safety awareness.
  7. Clear habits in issue analysis, test recording, and cross-team communication, and willingness to provide necessary on-site support and take short business trips.

Preferred Qualifications

  1. Experience with robot motor drives, motion control, closed-loop control, or complete-system load testing.
  2. Experience with robotic prototype development, complete-system integration, on-site debugging, or equipment delivery.
  3. Experience with MCU drivers, real-time tasks, communication protocols, or embedded platform integration.

Entry-level Robotics Engineer

Robotics Test and Deployment Engineer

Apply for this position

Role Focus

This role focuses on complete-system testing, deployment, and field debugging for robots. You will participate in testing and validation, software deployment, and issue reproduction for delivered equipment, helping create a stable loop between R&D, production, and customer sites.

Responsibilities

  1. Own complete-system functional testing, factory acceptance checks, and demonstration-environment inspections for robots, recording results against test checklists and reporting anomalies.
  2. Participate in deployment verification for robot software, firmware, and configuration files, ensuring that delivered equipment has clear, stable, and traceable versions.
  3. Support equipment installation, operational debugging, and basic training at customer sites or product demonstrations, helping ensure that robots complete task workflows as expected.
  4. Reproduce and document field issues, use logs, test observations, and equipment status to assist R&D with root-cause localization, and drive issues to closure.
  5. Prepare test reports, deployment records, operating SOPs, and acceptance materials to improve equipment delivery and subsequent maintenance efficiency.
  6. Assist production, R&D, and after-sales teams in improving factory-test methods, common-issue procedures, and delivery inspection standards.

Requirements

  1. Associate degree or above; a background in mechatronics, electronics, robotics, or a related field is preferred.
  2. At least six months of experience in testing, delivery, or field debugging; experience with robots or comparable electromechanical equipment is preferred.
  3. Basic hands-on hardware skills, with the ability to read wiring diagrams and simple circuit diagrams and use common test tools for inspections.
  4. Basic ability to operate software environments, including following documentation to install software, configure networks, and collect logs.
  5. Careful and detail-oriented, able to execute tests according to process and clearly record symptoms, reproduction steps, and handling results.
  6. Good communication and collaboration skills, with the ability to accurately relay issue information among R&D, production, after-sales, and customer sites.
  7. Willingness to provide necessary on-site support and take short business trips.

Preferred Qualifications

  1. Experience testing or delivering robots, drones, or mobile equipment.
  2. Experience with complete-system factory testing, field deployment, or after-sales debugging.
  3. Familiarity with host-computer software, embedded equipment, or robotics runtime environments.
  4. Experience organizing test documents, operating SOPs, or fault records.

Senior Robotics Engineer

Senior Robotics Mechanism Design Engineer (Motion Mechanisms and Mechatronic Integration)

Apply for this position

Role Focus

Lead the design of robotic motion mechanisms, mechanical structures, and mechatronic integration, moving products from concept design and prototype validation through engineering delivery.

Responsibilities

  1. Own concept design for robotic arms, grippers, chassis, wheel systems, transmission mechanisms, and critical structural parts.
  2. Design mechanism configurations, transmission types, motor power calculations, installation space, and assembly methods.
  3. Use 3D mechanical design and 2D engineering drawing software to complete modeling, drawings, and technical documentation.
  4. Optimize structural manufacturability and assembly maintainability according to machining, sheet-metal, and 3D-printing process requirements.
  5. Participate in prototype assembly, interference checks, load testing, and structural strength and reliability analysis.
  6. Collaborate with electrical control, software, algorithm, production, and supplier teams to close design issues.

Requirements

  1. Bachelor's degree or above in mechanical engineering, robotics, mechatronics, automation, or a related field.
  2. At least three years of structural design experience with robots, drones, robotic arms, non-standard automation, or intelligent equipment.
  3. Familiarity with wheel and transmission structures, material selection, and motor power calculations.
  4. Familiarity with 3D modeling, 2D engineering drawings, structural tolerances, BOM preparation, and design-change processes.
  5. Understanding of machining, sheet-metal, and 3D-printing processes, with the ability to independently design structural modules.
  6. Project experience spanning concept design, prototype fabrication, and test-driven optimization, together with cross-functional collaboration skills.

Preferred Qualifications

  1. Experience with robotic arms, grippers, mobile robots, or specialized robot projects.
  2. End-to-end experience from prototype to small-batch delivery or with complex transmission mechanism design.

Senior Robotics Engineer

Senior Robotics Electrical Control Engineer (Electric Drive Systems and Electrical Control Integration)

Apply for this position

Role Focus

Lead robotic electric drive systems, electrical control integration, controllers, wiring harnesses, and hardware debugging in support of prototype development, complete-system integration, and engineering delivery.

Responsibilities

  1. Own the selection, wiring, and parameter configuration of motors, drives, controllers, sensors, and power modules.
  2. Participate in the integrated design of controllers, electrical control boxes, wiring harness interfaces, and electrical systems.
  3. Use electrical schematics and PCB design software to perform circuit design reviews, revision validation, and documentation preparation.
  4. Participate in BOM preparation, prototype soldering, board-level debugging, drive-interface debugging, and fault localization.
  5. Conduct load, temperature-rise, communication-stability, interference-immunity, and complete-system coordinated-operation tests.
  6. Collaborate with mechanical, embedded, software, algorithm, production, and supplier teams to close electrical-control issues.

Requirements

  1. Bachelor's degree or above in electronics, automation, mechatronics, robotics, communications, or a related field.
  2. At least three years of experience in robotics, motor control, automation equipment, or embedded hardware development.
  3. Strong fundamentals in electronic circuits, with the ability to read schematics, wiring diagrams, component manuals, and drive documentation.
  4. Familiarity with at least one MCU platform and a C development workflow, with experience debugging peripherals or communication interfaces.
  5. Familiarity with common interfaces including CAN, CANopen, RS-485, RS-232, SPI, I2C, UART, and PWM.
  6. Understanding of engineering requirements for motors, drives, encoders, digital Hall sensors, power supplies, grounding, and shielding.

Preferred Qualifications

  1. Experience with servo or brushless motors, motion control, drive tuning, or load testing.
  2. Experience with complete-system robot integration, small-batch introduction, or on-site fault handling.

Senior Robotics Engineer

Senior Robotics Software and Algorithms Engineer (Control, Navigation, and Robotics Systems Software)

Apply for this position

Role Focus

Lead the development of robot control software, motion control, navigation and planning, sensor data processing, and robotics systems software, participating in complete-system integration and field delivery.

Responsibilities

  1. Own the architecture, module development, and maintenance of robot control and systems software.
  2. Develop robot motion control, trajectory planning, state machines, task scheduling, and safety-protection functions.
  3. Develop algorithms for mobile-robot navigation, path planning, localization, and obstacle avoidance, as well as target recognition and end-effector control for manipulators.
  4. Process, calibrate, and fuse data from vision sensors, IMUs, GPS, LiDAR, ultrasonic sensors, encoders, and other sensors.
  5. Deploy algorithms, conduct simulation validation, and debug on real robots using Linux and robotics software frameworks.
  6. Localize issues using logs, test data, and on-site observations, and write design proposals, test documentation, and user instructions.
  7. Collaborate with mechanism, electrical control, embedded, and testing teams to complete system integration and field delivery.

Requirements

  1. Bachelor's degree or above in computer science, automation, robotics, artificial intelligence, or a related field.
  2. At least three years of experience in robot software, control algorithms, navigation algorithms, or automation equipment software development.
  3. Proficiency in at least one primary development language such as C++ or Python, with solid software engineering skills.
  4. Participation in at least two complete software or robotics projects, with the ability to explain personally owned modules and project results.
  5. Familiarity with Linux and robotics software development frameworks, with experience in control, navigation, or motion planning.
  6. Understanding of fundamentals including kinematics, dynamics, control theory, path planning, localization, or sensor fusion.
  7. Ability to work on software architecture, test validation, version management, technical documentation, and debugging on real robots.

Preferred Qualifications

  1. Experience with software projects involving robotic arms, mobile robots, drones, or specialized robots.
  2. Experience with ROS/ROS2, localization and mapping, obstacle avoidance, motion control, or multi-sensor fusion.