职位描述
岗位职责:
1.负责机器人的嵌入式软件开发,包括传感器驱动(IMU、超声波、红外等)、运动控制及通信模块(UART/SPI/CAN/Wi-Fi/BLE)开发。
2.优化实时控制系统(RTOS/裸机),确保低延迟、高稳定性,解决功耗及EMC问题。
3.移植并优化运动控制算法(如PID、步态规划)、导航算法(如SLAM)到嵌入式平台。
4.参与硬件调试,协同硬件团队完成PCB信号测试与性能优化。
任职要求:
1.精通C/C++,熟悉STM32/ESP32/GD32等MCU开发。
2.掌握RTOS(FreeRTOS、RT-Thread)及常用外设(GPIO、PWM、ADC)。
3.熟练使用示波器、逻辑分析仪等调试工具。
4.有机器人开发经验(如SLAM、运动控制、传感器融合)。
5.熟悉通信协议(CAN、I2C、蓝牙/Wi-Fi)或低功耗设计。
6.了解ROS或常见开源机器人框架(如MIT Cheetah)。
7.逻辑清晰,能独立解决问题,具备技术文档撰写能力。
8.优先考虑:有扫地机器人路径规划、四足机器人步态控制或玩具机器人交互开发经验者。熟悉嵌入式Linux或算法移植优化(如定点数、NEON指令)者。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕