岗位职责:
1.参与产品开发,进行包括软件策划、软件需求分析、软件设计、软件编码、软件调试、软件验证及测试、软件维护等各项活动。
2.按照公司流程,完成项目各阶段相关交付物。
3.参与样机制作、调试、测试,参与技术评审、鉴定。
4.跟客户、供应商及内部各部门沟通,确保项目的顺利完成。
5.准备相关技术文档,完成技术专利申请、软件著作权登记等知识产权活动。
6.协助主管完善开发流程,进行技术研究,开发技术平台,分享技术及经验等。
7.完成主管或项目经理交付的其他任务。
任职要求:
1.计算机及相关专业,大学本科及以上学历。
2.五年以上软件开发经验。
3.熟悉软件开发流程。
4.精通嵌入式Linux驱动及应用开发,熟悉Linux内核、Bootloader、文件系统制作裁剪、C/C++应用程序开发。
5.熟悉硬件设计及调试,熟练掌握硬件调试工具及方法,熟悉常见Linux驱动调试:串口、Ethernet、CAN、声音、USB等等。
6.熟悉ARM单片机开发,熟悉STM32、低功耗蓝牙应用,熟悉低功耗应用。
7.具有开放创新的精神,能采用创新的方法解决工作中的问题。
8.较强的软件设计能力、文档能力、问题解决能力、及学习能力。
9.有责任心、独立工作能力强、时间观念强、有团队意识。
10.良好的中英文沟通能力。