软件组技术员主要工作:
1、参与项目需求分析,进行整体框架和模块的详细设计;
2、根据新产品开发进度和任务分配,开发相应的软件模块;
3、配合硬件工程师完成硬件测试,软件开发、配置和测试;
4、根据公司技术文档规范编写相应的技术文档;
5、根据客户需要不断修改完善软件;
6、能够根据软件需求及设计完成软件单元级测试;
7、按照代码规范编写代码,对代码进行自测;
8、完成相关专利、论文的撰写;
9、完成上级交办的其他工作。
岗位要求:
1、具有扎实的C和C++基础;
2、熟悉FROST操作系统;
3、懂ARM架构的DSP和MCU的操作线程;
4、熟悉常用的器件的之间的几种通讯:SPI和I2C、USART操作;
5、掌握SD卡,Nandflash,NorFlash等外设大容量存储芯片操作;
6、懂得基本主流芯片的BootLoader操作;
7、会FAT32文件格式的管理与编程;
8、熟练的操作CAN/LIN等总线编程;
9、三年以上相关岗位的工作经验。