岗位职责:
1.负责高稳定性、低功耗、高性能、高安全性嵌入式软件方案设计;
2.负责产品软件设计,包括设备硬件驱动软件,应用软件、软件通讯协议等;
3.负责核心模块开发、调试、单元测试和集成测试,记录各过程中发现的问题并形成调试报告;
4.负责产品技术的研究及开发过程中关键技术问题的解决;
5.负责程序流程图设计,程序开发、调试、维护、版本管理等;
6.参与应用软件及调试工具的开发;
7.负责产品软件设计各阶段资料整理及上传,包括设计文档、测试用例、测试报告、使用说明相关文档的编写。
岗位要求:
1.本科及以上学历,电子技术、微电子、测试计量技术与仪器、计算机、信号与系统等相关专业;
2.三年以上嵌入式产品设计开发经验;
3.熟悉嵌入式软件设计,熟练适用C\C++编写相关软件,熟悉Linux系统操作及编程环境;
4.具有Linux内核驱动和应用开发经验;
5.熟悉一种或多种通讯协议,LoRa/NB-loT/蓝牙/wifi等,具有ARM/MCU/SoC等硬件电路调试能力,CAN、SPI、RS485等接口开发调试经验;
6.做过百万级以上项目且具有项目经理认证者优先;
7.有采集器及传感器开发经验者优先;
8.深度参与至少1款产品的架构设计,对于设计简单、高复用、高扩展、高可靠、高性能、低功耗的架构有深入理解和体会;