岗位职责:
1、参与嵌入式产品项目的需求分析及设计,参与制定系统软硬件总体方案;
2、根据项目分配的任务,分析需求及功能要求,完成单片机软件方案的设计;
3、负责相关产品的技术文档编制、测试对接;
4、负责方案的详细设计及实现,包括底层固件、驱动等相关软件的代码编制;
5、制定并参与产品的调试、测试流程,严格产品质量控制;
6、负责对产品进行完善,以及对产品进行升级换代;
7、制定、整理并规范化技术文档(主要包括:源程序清单、软件流程、用户手册、调试总结报告、工作总结等);
8、负责与设计相关的技术储备,积极推动技术创新工作的开展。
岗位要求:
1、电子、计算机、自动化等相关专业;
2、本科及以上学历,3年以上工作经验,能够独立从事嵌入式软件产品开发;
3、精通stm32开发,熟悉常用嵌入式软硬件开发环境,必须有STM32单片机系统开发经验;
4、熟练运用C语言编程;熟悉以太网/UART/SPI/等底层总线接口通信;
5、有蓝牙 音频开发经验者优先;
6、了解操作系统,会写底层硬件驱动代码;
7、熟悉嵌入式数据库,熟悉各种通讯协议的编程,包括Modbus, TCPIP, Profibus等;
8、有一定的硬件基础,具备排查硬件故障的能力。