岗位职责:
(1)参与软件功能设计、项目需求评审,并对评审结果负责;
(2)根据软件设计说明书和公司编码规范,进行代码实现;
(3)对模块代码进行完整单元测试,参与集成测试;
(4)配合测试工程师对产品测试,并对测试结果分析总结;
(5)参与经验库(代码、解决问题方法等)的建设;
(6)参与现场客户反馈问题的分析与解决;
岗位要求:
(1)计算机、电子、软件、通信等专业本科及以上学历,熟练掌握C/C++;
(2)熟悉Socket编程、多线程编程,熟悉TCP/IP协议栈;
(3)熟悉至少一种嵌入式操作系统,LINUX、FREERTOS等;
(4)熟悉软件工程,能编写常用开发文档;
(5)有良好的代码习惯,要求结构清晰,命名规范,逻辑性强
(6)了解单片机工作原理和基本的数字电路原理;
(7)积极向上,热爱编程,良好的沟通和团队协作能力;
(8)具有较强的英文阅读能力;