岗位描述
工作内容
1.负责软件需求分析、概要设计、详情设计、测试方案设计等的文档规划及编写;
2.基于项目进度和任务要求,独立完成相应软件的设计、研发、编码及调试工作;
3.基于公司产品整体技术方案,负责该功能模块的嵌入式软件开发工作;
4.负责软件维护工作,并根据需求变化及时修改相应软件;
5.负责与硬件工程师配合完成系统调试和测试;
6.完成相关技术文档的撰写、整理;
任职条件
1.具备扎实软硬件基础。嵌入式软件开发实习经验,具备良好的软件硬件基础知识;
2. 具备嵌入式软件架构和模块化设计思维和实操经验,对代码品质有强烈要求及责任感;
3. 熟悉数字电路、模拟电路,能够熟练运用各种电子仪器进行产品测试;
4. 熟练掌握Cortex M系列平台的嵌入式系统开发过程,熟练掌握FreeRTOS等嵌入式实时操作系统;
5. 掌握Linux下应用软件开发流程,熟悉数据结构和算法;
6. 熟悉12C、SPI、RS232、RS485、CAN、USB、A/D、D/A,并能独立完成程序编写;
7. 有较强的动手操作能力,善于学习新的知识,乐于发现,分析和解决复杂问题