岗位职责:
1、参与AMR车机系统架构设计与核心功能开发
2、负责运动控制、传感器数据处理、人机交互模块的C# 或C++代码实现
3、开发多线程任务调度系统,优化实时控制性能
4、实现RS232/485、CANOpen等工业总线通信协议与TCP/UDP网络通信
5、完成x86架构Windows系统下的WinForm开发,或嵌入式Linux/QNX系统下的QT开发
6、配合硬件团队进行系统联调与现场问题排查
任职要求:
1、本科及以上学历,计算机/自动化/电子信息相关专业,需要有相关课题/项目/实习/等经验经历:
2、编程能力:
1)精通 .Net Framework 4.6特性
2)精通C++11/14特性
3)掌握C#桌面开发
4)熟练使用C开发嵌入式应用
5)掌握多线程编程
6)深度理解RS232/485硬件层协议与Modbus应用层协议
7)熟练使用Socket编程实现TCP/UDP通信
8)熟练掌握CANOpen协议栈
9)熟悉Visual Studio/Qt Creator开发环境
3、加分项:
1)参与过机器人/无人机/智能车相关项目
2)有STM32/ARM Cortex-M系列芯片开发经验
3)有WinForm框架实战经验