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.