岗位描述
任职要求:
1. 硕士学历,电子信息工程,通信工程,自动化、电气工程等相关专业;
2.精通 C/C++,深入理解数据结构、算法及操作系统原理;
3. 精通 嵌入式内核、驱动、设备树;熟悉 FreeRTOS;
4. 具备硬件读写能力,精通多线程/网络编程/IPC机制;
5. 熟练掌握 Git、敏捷开发、单元测试 等开发流程;
6. 熟悉交叉编译环境、Makefile、Git、GDB调试、JTAG/SWD调试器等。
岗位职责:
【侧重嵌软】
1、参与项目需求分析以及评审;
2、根据产品详细设计,完成符合功能和性能要求的任务书或设计方案;
3、根据任务书或设计方案,完成相关模块的代码编写和自查,按照工作计划和编程工作规范编写程序模块和算法;
4、对所编写的程序进行严格的综合测试,进行软件故障的诊断、定位、分析、调试和修改;
5、编写项目文档、质量记录以及其他有关文档;
6、提供后期技术支持,根据客户要求对产品进行升级以及维护。
【侧重硬件】
1.参与项目需求分析以及评审;
2.根据产品详细设计,完成符合功能和性能要求的任务书或设计方案;
3.根据设计方案,完成部分模块的原理图或PCB设计图;
4.对焊接好的模块进行严格的综合测试,进行模块故障的诊断、定位、分析、调试和修改,对器件的性能进行测试;
5.编写项目文档、明细表、技术说明书以及其他有关文档;
6.提供后期技术支持,根据客户要求或工艺要求对产品进行升级以及维护。