职位描述
岗位职责:
1.基于产品定义,制定嵌入式软件的总体系统架构及实现方案,输出概要设计及详细设计文档,定义各子模块功能与接口需求;
2.实现组件化内部架构设计,保持架构的延续性、稳定性和扩展性;
3.负责核心框架代码开发,业务代码开发,并参与部分硬件驱动程序的开发和调试;
4.负责开发过程中的技术难题的攻关,以及新技术领域的预研工作;
5.负责团队的技术指导、培训和交流,提升团队技术水平。
6.负责产品问题调查、分析及解决。
任职要求:
1.具备嵌入式产品设计开发经验,能够独立完成中小型嵌入式系统软件架构设计,参与过大型嵌入式系统软件设计工作,有良好的编程思想和规范的C编码风格;
2.熟悉嵌入实时操作系统,UCOS、FreeRTOS、RTThread等,在ARM/DSP有开发移植经验,具有任务间实时性优化经验者优先;
3.具备2年及以上的工业级通信产品的开发经验,掌握至少2种工业通信协议,优先考虑有无线通信和传感器工作经验;
4.具备STM32、ARM、DSP开发经验,熟悉模数转换采集、低功耗、实时(采集计算传输)采集;
5.能够能撰写总体设计和详细设计文档;
6.熟悉嵌入式组件化架构设计,有通信模块组件化系统设计能力;
7.熟悉嵌入式开发平台理念,具备构建开发平台能力和实践经验。