岗位职责:
1.需求分析:理解客户需求,进行细致的需求研究和分析,准确把握客户的要求和期望,制定相应的技术规划。
2.系统设计:根据需求分析结果,完成嵌入式系统的总体设计和模块设计,确定硬件和软件平台,制定开发计划,组织团队进行系统开发。
3.编程开发:主要负责编写嵌入式系统的底层驱动程序、中间件组件、应用程序等,熟练掌握C/C++、汇编语言等编程技术,保证系统的稳定性和可靠性。
4.调试测试:完成嵌入式系统的代码编写后,进行系统调试,向团队成员提供技术支持,发现并解决系统问题,确保系统功能正常运行。
5.文档编写:编写嵌入式系统需求分析、设计方案、编码规范和用户手册等相关文档,保证系统的规范化和文档化。
6.项目管理:根据公司的项目管理流程,制定项目计划,监督项目进度,协调团队成员之间的合作,确保项目按时完成。
7.技术创新:关注先进技术和新技术的研究,寻找技术创新的机会,提出技术创新建议,带领团队进行新技术开发和技术创新。
任职要求:
1.学历本科及以上,专业为电子工程、计算机科学或相关专业。
2.有5年以上嵌入式系统设计开发经验,熟练掌握ARM、DSP、FPGA等处理器架构。
3.熟悉常用嵌入式系统操作系统,如Linux、VxWorks、Windows CE等。
4.熟练掌握C/C++、汇编语言等编程技术,有深入的硬件、软件编程经验和开发经验。
5.熟悉嵌入式系统的底层硬件和软件系统,具有软硬件协同设计、测试和调试能力。
6.有一定团队管理经验,具备较强的沟通能力和组织协调能力。
7.有创新精神,关注最新技术发展趋势,良好的自我学习能力,不断完善和提升技术能力。