Job Description
Introduction
Qualifications:1. Proficient in C/C++ programming and able to write simple Python scripts for testing.
2. Familiar with basic hardware principles, able to read schematics, and possess circuit debugging skills.
3. Familiar with STM32, GD32, HC32, and other microcontroller programming development and communication protocol development, as well as peripheral debugging, such as I2C, UART, USB, SPI, and other buses.
4. Proficient in the development of common sensor functional modules for robots, such as downward vision, collision detection, infrared, edge detection, ultrasonic sensors, IMU, OTA, etc.
5. Familiar with operating systems such as FreeRTOS, μC/OS, and RT-Thread, with practical experience and ability in software architecture design.
6. Familiar with DC brushed/brushless motors, closed-loop stepper motor control algorithms, and proficient in using MATLAB/Simulink for simulation, with expertise in utilizing simulation for motor and...
Ready to Apply?
Take the next step in your AI career. Submit your application to iRobot today.
Submit Application