Skip to main content

Robot Embedded Hardware & Firmware Engineer

Robotics · Internship / Full time · Shenzhen (work arrangement discussed for the role)

Internship: RMB 200–400 / day · Full time: discussed individually

Role overview

Build robot low-level control, communication, power, and actuator hardware-software systems.

Responsibilities

  • Develop low-level firmware on domestic RV-series microcontrollers for drivers, scheduling, communication, and state management.
  • Use FreeRTOS, ThreadX, or comparable real-time systems for task design, architecture, and debugging.
  • Develop and integrate drivers for I2C, SPI, UART, CAN, and related protocols.
  • Contribute to motor control, sensor integration, power management, and actuator-control systems.
  • Support control-board and peripheral-circuit design, debugging, and whole-device integration.

Requirements

  • Strong C / C++ skills for embedded development and debugging.
  • Familiarity with CMake or comparable build systems and engineering practices.
  • Familiarity with FreeRTOS, ThreadX, or mainstream RTOS scheduling, synchronization, interrupt, and timer mechanisms.
  • Ability to develop and integrate I2C, SPI, UART, and CAN drivers.
  • Ability to diagnose cross-functional hardware-software issues using circuit and waveform analysis.

Preferred qualifications

  • Core technical experience in RoboMaster, RoboCon, or comparable robotics competitions.
  • Experience with wheeled-legged robots, mobile manipulators, or robot actuators.
  • Experience with domestic MCUs, component substitution, production delivery, or building control modules from scratch.

Information notice

Submit only information relevant to a careers conversation and do not include unrelated sensitive personal information. Submitted information may be used to review and reply to your inquiry.

Related team roles