岗位职责:
1. 负责产品的嵌入式软件开发工作,编写软件设计框图,功能流程图等,并完成代码编写及软、硬件及算法联调工作;
2. 功能开发:参与产品的需求分析、功能讨论和技术调研工作,配合产品经理和需求分析师完成产品的开发、迭代;
3. 测试验证:负责参与产品测试方案制定及新选型模块测试,解决测试中遇到的问题,并按要求完成各种软件、文档、资料的编写和归档;
4. 迭代升级:根据业务部门的反馈及客户需求,对现有产品嵌入式软件功能进行完善升级;
5. 完成上级领导交办的其他工作。
任职要求:
1. 全日制本科及以上学历,计算机/软件、通信、自动化等相关专业;
2. 熟悉C语言嵌入式开发,掌握C++或Python等高级语言;
3. 熟练掌握STM32系列、GD32系列平台的开发流程和相关工具的使用;
4. 熟悉嵌入式操作系统(FreeRTOS/μcos/Linux)及其移植,了解其任务和进程调度原理逻辑、进程间同步及通信机制;
5. 熟悉电子产品的硬件结构,能读懂硬件原理图,掌握基本调试设备使用(万用表、示波器、逻辑分析仪等);
6. 掌握UART/SPI/I2C/USB等物理接口特征和编程;熟悉GPRS/4G、GPS/北斗、Lora、BlueTooth等通信模组特征及编程;
7. 有数据采集、驱动、网络协议开发经验者优先;
8. 善于分析和解决问题,有很强的学习能力,良好的沟通能力和团队合作精神。
收起