初级嵌入式软件工程师
北京
硕士及以上
电子信息类·自动化类
使用简历深度优化功能,快速提升简历质量
职位介绍
岗位职责:
1. 负责ST、兆易创新、芯碁半导体全系列等类似ARM架构单片机的底层驱动程序开发、移植、调试与优化工作;
2. 完成惯性导航算法在ARM单片机上的嵌入式移植、代码实现、底层适配与联调测试;
3. 负责单片机串口驱动开发、用户串口协议对接、数据收发调试、串口通信稳定性优化;
4. 完成嵌入式硬件底层初始化、GPIO、串口、定时器、SPI、I2C等外设驱动编写与调试;
5. 完成驱动软件代码编写、编译、下载、bug修复、版本迭代与性能优化;
6. 编写驱动开发文档、调试说明、接口文档,配合算法、测试人员完成项目联调;
7. 解决项目中ARM单片机底层驱动、串口通信、惯性导航模块适配相关技术问题;
8. 完成项目相关代码归档、技术文档整理,跟进项目开发全流程。
任职要求:
1、教育背景:硕士及以上学历,计算机科学与技术、软件工程、自动化、电子信息工程等相关专业;
2、工作经验:应届硕士毕业生或***嵌入式软件开发相关工作经验,有惯性导航、光纤陀螺仪或同类精密电子设备嵌入式研发辅助经验者优先;具备参与嵌入式软件模块研发全流程(从方案设计到样品测试)的辅助工作经验。
3、专业技能:掌握C/C++编程语言,了解FreeRTOS等实时操作系统的基础使用方法,能够协助完成简单软件模块的开发辅助工作;了解ARM等主流嵌入式处理器的基本架构与编程方法,具备基础的驱动开发与调试经验;了解光纤陀螺仪、惯性导航系统基本概念与嵌入式软件基本功能,熟悉GJB、ISO等相关行业标准的基础要求,具备基础的质量管控意识;熟悉常用的嵌入式开发工具与测试工具,能够协助完成基础的测试工作与数据记录。
4、综合素养:具备较强的学习能力与执行力,具备良好的团队协作精神与沟通表达能力,具备严谨的工作态度与责任意识,严格遵守公司研发流程与保密制度;具备基础的技术文档撰写能力,能够协助完成各类基础研发文档的编制与整理。

