职位描述
上海 5-10年 硕士
职位描述:C++机械设计制造相关专业嵌入式/单片机开发经验计算机相关专业
嵌入式底层软件:
工作职责:
1)设计机器人控制器底层软件架构,开发驱动程序,包括存储、低速接口(UART、SPI、IIC
等)、高速接口(USB、PCIE、Ethernet 等)以及相应的外设;
2)协助硬件评估和选择适合的硬件平台、操作系统、中间件和开发工具,确保技术方案
的先进性和可扩展性;
3)掌握嵌入式系统的调试和优化技术,熟悉常见的无线通讯技术,如wifi、蓝牙、zigbee
等,熟悉一些无线通讯组网结构;
4)设计高可靠性、高性能的嵌入式软件解决方案,支持机器人导航、避障、路径规划、
传感器融合等核心功能开发;
5)与产品、硬件、算法等团队紧密协作,推动项目落地并解决跨部门技术难题。
6)了解CANopen协议,有伺服电机软件应用开发经验,熟练速度控制、位置控制、扭矩
控制等模式
任职要求:
1)硕士及以上学历,机器人工程、计算机、软件、电子、自动化等相关专业毕业,具有5年以上机器人等相关行业软件开发及调试经验;
2)对 STM32 系列微控制器有深入了解,包括其架构、编程模型、外设接口等,有量产产品软件底层软件系统集成经验;
3)精通C/C++语言,熟悉嵌入式操作系统(如FreeRTOS、Linux等),熟悉常见的嵌入式硬件架构(如ARMCortex系列、DSP等);
4)掌握多种通信协议SPI、IIC、UART、CAN、Ethernet、modbus等,能够看懂电路原理图,了解芯片一些基础信息,可配合完成一些硬件模块的验证
5)了解CAN总线运动控制系统,熟悉CANopen协议,具有分析解决总线系统中的软件问题能力
6)良好的学习能力及团队合作能力,很强的执行力,喜欢挑战
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕