返回查看全部岗位
招聘中

嵌入式软件工程师(西安) (MJ001296)

15-30K·14薪
西安5-10年本科

职位描述

•开发基于单片机的嵌入式软件,包括应用逻辑及必要的驱动程序。 •根据实际需求,在有限时间内完成可交付的完整软件或功能模块,且能满足内部代码质量要求。 •对软件中存在的问题点进行分析,并在有限时间内完成改进或修复。 •对需求的变更进行快速响应,尽快完成迭代开发并生成可交付的软件。 •对需求进行分析和拆解,得到合理的软件需求,并能根据实际需求选择合适的软件架构。 •撰写和维护技术文档。 岗位要求: •全日制统招本科及以上学历;至少两年以上嵌入式软件开发工作经验。 •熟练使用 C 语言,熟悉 C++、Arm Thumb 指令集更佳。 •熟悉至少一款 Arm Cortex-M0/0+/3/4/7 内核的微控制器(如 STM32、S32K 等),能根据官方文档(数据手册、用户手册等)使用各种外设,能够直接根据文档编写、调试外设驱动的更佳。 •熟悉至少一种实时操作系统(如 FreeRTOS、uC/OS-II/III、VxWorks 等),理解实时操作系统的基本原理及使用方法,熟悉信号量、事件组、消息队列等机制的基本原理和使用方法。 •能够阅读原理图,并能根据软硬件接口完成微控制器外设的配置。 •熟悉单片机的启动流程,并能根据实际需求优化启动时间。 •熟悉交叉编译的基本原理和方法,并能使用至少一种交叉编译工具链或集成开发环境(IDE)。 •如有良好的英语能力更佳。 本招聘信息相关内容最终以双方所签署的劳动合同约定内容为准

更多嵌入式软件工程师(西安) (MJ001296)内容