嵌入式软件研发工程师职位描述与岗位职责
嵌入式软件研发工程师是一个高端技术职位,主要负责嵌入式软件的研发和优化。岗位要求具备较强的编程能力和深厚的计算机技术专业知识,包括操作系统、编程语言等。同时,还需要具备一定的团队协作能力,能够与其他软件工程师、硬件工程师等密切合作,共同完成产品的研发。
岗位职责:
嵌入式软件开发招聘
1. 负责嵌入式软件项目的开发,制定软件设计方案和实现方案,按照产品开发计划完成任务。
2. 开发并维护嵌入式操作系统及其周边应用,包括驱动程序、Bootloader、文件系统等。
3. 进行软件调试、测试、修正和文档编写等工作,确保代码的可读性、可维护性、稳定性和安全性。
4. 针对项目类型和需求,选择并应用适合的编程语言和软件开发工具,优化软件运行效率和实现功能。
5. 对已完成的软件进行性能和安全测试,并进行优化和改进,达到产品的最终效果。
6. 前期的设计以及结构的完善,可以为后续嵌入式系统的开发提供先决条件。
7. 参与全流程的产品开发:从需求分析、架构设计、软件开发到交付上线等所有环节。
8. 汇报工作进展,提出可行性技术方案,持续优化软件开发流程,提高团队工作效率和产品质量。
岗位要求:
1. 计算机、电子等相关专业背景,本科及以上学历,具有较强的编程技能和计算机系统理论基础。
2. 熟悉嵌入式开发常用的单片机/处理器及相关架构,如ARM、MIPS等。
3. 精通C/C++等编程语言,熟悉Linux/RTOS操作系统;了解子系统、设备驱动、文件系统等相关知识。
4. 具备较强的问题分析、解决和调试能力,熟练掌握调试工具。良好的文档编写和技术沟通能力。
5. 具备优秀的团队协作和沟通能力,有较强的创新意识和团队合作精神。
6. 在嵌入式产品的开发流程和规范及软件开发工程中有相应的经验。
7. 着重考虑软件的可维护性和可扩展性,工作的目标是为了长期产品的研发。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。