岗位职责:1.负责项目软件的需求提取、框架设计、程序开发及板载软件的调试、测试工作;2.编写设计开发文档及其他软件相关文档资料;3.修改、维护既有产品软件,并根据外部反馈持续优化改进;4.参与产品技术要求的编制评审,以及其他软件设计方面的评审;5.贯彻公司管理体系,协助产品转产生产;6.完成领导交办的其他任务。任职要求:1.计算机科学、计算机工程、软件工程、电子/电气工程自动化等相关专业,本科及以上学历;2.具备3年以上软件开发经验,熟悉软件架构设计;3.熟悉常用串行通信方式,掌握基本的数字信号处理算法,具备良好的编程习惯;4.对CNC软件系统有一定了解,精通C/C++,Python等编程语言,熟悉常用的数据结构和算法;5.掌握运动控制原理,熟悉电机驱动、位置检测等硬件接口知识,能够进行软件和硬件的协同开发;6.在公开数据集或软件系统开发方面有显著成绩或丰富开发经验者优先;7.熟悉图像处理及视频渲染,能应用图像处理算法解决实际问题,掌握OpenCV图像库及OpenGL图形库;8.熟悉界面库(如Qt),能独立设计及美化界面;9.熟悉Windows及Linux系统,能在跨系统平台设计程序;10.具备良好的沟通表达和问题分析能力,独立或主导过软件应用需求分析、软件文档编制者优先。
联系我时,请说是在58同城上看到的,谢谢!