工作职责:
1、 熟悉并掌握公司嵌入式软件的主体开发框架,根据产品特性和客户要求,完成产品的嵌入式软件开发;
2、 熟悉公司现有产品的嵌入式软件代码,积极优化产品的功能性能,持续提高产品质量,降低产品功耗;
3、 熟悉公司现有产品的嵌入式软件代码,根据客户实际需求调整软件设计,满足客户实际应用;
4、 参考公司现有产品的嵌入式软件方案,制定新产品的软件设计方案,并完成具体实现;
5、 积极配合项目部、测试部等其他部门做好项目开发工作,为其他部门和客户提供必要的技术支持;
6、 围绕产品的软件,编写相关的软件技术资料,包括程序流程图、软著、专利、培训 PPT 等;
7、 积极分析并解决软件开发过程中遇到的问题;
8、 做好新项目或新需求的技术和工作量评估工作;
9、 积极学习并掌握更多嵌入式软件开发技能,时刻为新产品的软件开发做准备;
10、 完成上级临时交代的工作。
任职条件:
1、 计算机、电子、自动化等相关专业,本科或硕士学历、具有3年及以上驱动或系统级开发经验;
2、 熟练掌握 C 语言,可以灵活运用指针、函数指针、static、volatile等元素进行编码,并具有良好的编程习惯,有较强的嵌入式应用开发调试经验;
3、 掌握 Cortex-M3, Cortex-M4, ARM7等ARM内核的 MCU 的工作原理,掌握 STM32、GD32 者优先;
4、 掌握至少一款 RTOS 的基本原理和 API 使用规则,熟悉 FreeRTOS 者优先;
5、 了解硬件的基本工作原理,熟悉 UART, SPI, I2C, ADC, GPIO, FSMC, USB 等外设的驱动;
6、 了解 2G/3G/4G 无线通信模块的基本工作流程,可以独立完成模块驱动程序的开发;
7、 了解 GNSS 定位模块(如 U-Blox M8130)的基本工作流程,可以独立完成模块驱动程序的开发;
8、 了解 G-Sensor 的基本工作原理,掌握坐标系校正、倾斜角度等运算的优先;
9、 具备较强的沟通能力、表达能力和协作能力,工作认真负责、有责任心,能承受压力;
10、 英文阅读能力良好, 具备良好写作能力者优先。
邮件发送成功
订阅失败
您的订阅已超过上限,如需继续订阅,请在 订阅管理 中至少停用1条订阅。
查看地图
前往高德地图查看
使用微信“扫一扫”
打开网页后点击右上角“分享按钮