工作职责:1. 负责x86与ARM Linux环境下机器人控制系统软件的功能开发与维护;022. 与前端工作开发人员配合,开发用户接口模块;3. 与算法工程师配合,完成已验证算法的产品化实现;4. 与供应商配合,完成ARM Linux下uboot、内核、驱动、文件系统的开发与裁剪5. 负责开发文档的编写、功能模块调试、单元测试编写与研发测试工作,并参与机器人的软件评审与集成部署等工作任职资格:1. 3年以上机器人、机床、运动控制器等工业自动化控制产品软件开发经验,本科以上学历2. 熟悉Linux环境下C/C++、python、cmake、git等工具3. 熟悉ARM平台(如RK、TI)下的应用软件的开发调试,了解基本的uboot、Linux内核与驱动开发与裁剪,对实时Linux有一定了解优先4. 熟悉Scrum、TDD等开发方法,熟悉常用的软件设计模式5. 较强的沟通能力、钻研精神及良好的团队协作意识,且具有较强的学习能力和问题分析处理能力