1、负责从产品需求中提炼出技术开发项,给出设计思路与方案;
2、负责软件详细设计,QT上位机及单片机开发并评审通过;
3、负责C++代码批注、维护相关的工作,相关技术文档的编写;
4、负责与硬件工程师完成软硬件联调的工作;
5、跟进解决产品或技术在测试、应用、生产环节的问题;
6、参与生产环节可能的软件需配合的工作,并对产品交付质量负责。
任职要求:
1、学历本科以上,C++/嵌入式C工作经验3年以上;
2、熟悉C++语言设计与语法,负责产品的软件开发;
3、精通STM32或其他ARM、ZYNQ平台为核心的软件设计(最好就是STM32或类似的GD32平台),了解其相关外设的工作机制,如UART、SPI、ADC、DAC等;
4、熟悉keil或其他MCU开发的软件工具,至少有不低于三个以下的实战项目;
5、善于从产品功能需求中梳理出软件开发项,并提出优秀的软件解决的思路与方案;
6、良好的代码与设计报告的编写风格,有代码注释习惯;
7、了解示波器、电源使用的优先考虑,方便完成软件自测与联调;
8、有ucos、FreeRTOS轻量化操作系统开发经验者优先考虑。