职位描述
岗位职责:
1. SDK设计与开发:
1)软件框架设计:设计代码区、校准数据存储区、寄存器设置区、用户数据存储区等
2)接口库开发:为TPMS芯片提供API接口,支持传感器数据读取、设置、蓝牙无线通信配置、低功耗模式控制等功能。
3)驱动开发:编写芯片底层驱动程序(如SPI/I2C接口驱动),实现主蓝牙芯片与气压、加速度传感器的参数设置、数据读取等。
4)示例代码开发:提供典型应用场景的代码模板(如胎压数据采集、报警阈值设置),帮助客户快速集成。
2. 嵌入式系统适配:确保SDK在目标系统上的兼容性和稳定,解决多任务调度、资源占用率等问题(如低功耗模式下的内存管理)。
3. 通信协议实现:开发和验证TPMS芯片的蓝牙基于广播、连接方式的通讯稳定性、发包成功率。
4. 测试与优化:设计自动化测试框架,编写测试用例,验证SDK的功能、性能和稳定性(如压力测试、极端温度下的通信可靠性);优化SDK代码,提升执行效率(如减少功耗、缩短数据传输延迟)。
5. 客户技术支持与集成:协助客户完成SDK集成,或者应用开发,提供技术文档和培训,解决客户在开发过程中遇到的问题;根据客户需求定制SDK功能(如特定算法支持、数据格式调整)。
6.文档编写与维护:编写SDK用户手册、开发指南、API文档等,确保客户能够高效使用工具包:持续更新文档以适配芯片版本迭代和客户需求变化。
任职要求:
1.本科以上学历,计算机科学与技术、电子、通信、自动化相关专业,5年以上工作经验;
2.精通C/C++,掌握嵌入式开发工具链(如GCC、Keil、IAR)、RTOS等。
3.精通SPI、I2C、UART、CAN等接口协议,熟悉BLE无线通信协议和射频调试工具(如频谱仪)
4.有嵌入式SDK开发经验,熟悉API设计规范和模块化开发流程,能独立完成从需求分析到SDK交付的全流程
5.具备调试复杂嵌入式系统的能力,能快速定位并解决SDK与硬件/操作系统之间的兼容性问题。
6.熟悉TPMS行业标准(如ISO 15031、SAE J2685)和汽车电子开发流程(如
ASPICE)
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕