职位描述
主要工作职责和内容:
1. 负责硬件产品嵌入端功能框架设计、代码编写、功能优化、调试与维护;
2. 根据产品定义,细化制定实现方案,编写设计文档,协助制定测试大纲;
3. 编写嵌入式程序,对硬件外设进行采集和控制,编写底层硬件驱动程序适配;
4. 编写嵌入式程序,实现应用层计算、通信、存储等功能;
5. 移植算法到嵌入式实现,优化整体功耗,提升系统可靠性;
6. 对嵌入式程序在硬件上进行调试和测试,完成单元测试、集成测试等工作,确保产品功能和性能;
7. 给产品生产过程提供必要的支持,包括可靠性测试、转产、自动化、老化测试等;
8. 参与对售后及生产过程中故障机问题分析;
9. 参与对新技术、新产品的预研究并形成研究报告和技术演示原型。
任职资格:
1. 3年以上蓝牙传感器,智能家居,物联网,智能终端产品嵌入式软件开发经验,熟练掌握C或C 语言的相关编程;
2. 熟悉基于RTOS系统的嵌入式开发,熟练使用FreeRTOS, uCOS, TI-RTOS或类似操作系统;
3. 熟悉常用外设总线,例如串口、SPI、I2C、485、USB、CAN等驱动开发,具备接口调试能力;
4. 精通C语言,具有良好的代码编写风格和注释习惯,熟悉STM32平台相关开发,熟悉使用IAR/Keil等IDE;
5. 熟悉低功耗蓝牙BLE开发,有相关产品(TI / Nordic / SiliconLabs等)开发经验者优先;
6. 具备需求分析和系统设计能力,有较强的方案制定能力,善于归纳,有文档整理习惯;
7. 具有较强逻辑分析能力、学习能力,具备独立解决问题的能力,调试能力强,有钻研精神;
8. 良好的执行力和自驱力,责任心强,高标准严要求,对问题不轻易妥协;
能承受一定的工作压力,为人正直、开朗,良好的沟通表达能力、团队合作精神;
9. 认同公司文化,能快速融入团队,工作态度积极主动,有长远发展意图,能担当,愿与公司一同发展。