职位描述:
岗位职责:1. 负责嵌入式软件需求分析、方案设计,代码编码、调试,项目文档编写、归档等与研发相关工作;2. 完成嵌入式底层驱动以及应用层软件的移植、开发、测试验证、优化和维护;3.与硬件工程师协同工作,为硬件工程师提供硬件相关的改进意见;4.与上位机应用软件工程师协同工作,共同制定软件模块问的接口协议规范;5. 实现接口协议的通信控制、功能模块及整机联调;6. 负责解决软件研发、测试、升级、量产和售后中的问题分析、定位与解决;7. 完成上级领导安排的其他工作。任职要求:1.计算机、电子、通讯、自动化等相关专业本科及以上学历:2.2年以上嵌入式软件开发经验,具备良好的编程习惯和设计模式思想,掌握一定的软件设计方法;3. 精通C/C 语言编程,熟悉ST、 NXP、TI、NORDIC等单片机者优先;具备良好的设备驱动调试能力;4. 熟练使用 Git, GitHub等进行软件版本管理和协同开发,具备良好的团队合作和沟通能力;5.熟悉 ucLinux, RTOS(rt_ thread / freeRTos / ucOs )等嵌入式操作系统,能进行嵌入式系统开发环境的搭建,uboot、kernel、文件系统的移植,有过多个嵌入式系统软件架构设计经验者优先;6. 具备多线程编程能力,了解多线程并发和竞态保护机制,同步和异步机制;7. 有数字、?模拟电路基础,熟悉常用仪器(示波器、频谱仪、逻辑分析仪等)的使用;8,有可穿戴产品开发经验者优先;有低功耗、蓝牙优化,DSP经验者优先,有传感器使用经验者有优先。
职能类别:嵌入式软件开发(Linux/单片机/PLC/DSP等)
关键字:cfreeRTOSSPMSEBSPsensoraudio充电/功耗