职位描述
 1、技术文档编写:根据产品需求和技术要求,撰写产品嵌入式软件的需求分析、架构设计,详细的技术规范文档和用户手册,为团队成员和最终用户提供必要的文档支持;
2、软件设计与开发:根据需求开发和优化嵌入式系统的软件,负责嵌入式底层驱动及应用业务核心代码的编写、调试及自测,持续优化软件的性能;
3、性能优化与系统测试:对现有软件进行性能评估,确保系统的运行,实现资源的有效利用;开发测试策略,执行系统测试以确保软件的质量和功能符合规格要求;
4、团队协作:与项目团队成员,包括其他软件工程师、硬件工程师和项目管理人员合作,确保项目按时交付。
岗位要求:
1、本科及以上学历,5年以上嵌入式软件开发经验,熟悉软件开发流程,具有较强的软件设计和开发能力。
2、精通C/C++以及汇编语言编程,具备跨平台开发经验,具备良好的代码编写风格,熟悉代码版本管理软件。
3、深入理解嵌入式系统架构,包括处理器(如ARM, AVR, MIPS等)。
4、熟悉各种外设,理解I2C、SPI、UART、USB、CAN等各种通信原理,并有相关编程经验。
5、具备一定的硬件基础知识,能读懂电路原理图,掌握基本的硬件调试工具。
6、具有RTOS开发经验、熟悉UVC协议、图像控制类接口者优先。
必要的能力和素质:
1、分析和解决问题:能够独立分析复杂问题,设计有效解决方案;在压力环境下保持冷静,应对突发的技术难题。
2、技术创新和适应性:对新技术持续有强烈的好奇心和学习欲望;能够快速适应技术变革,将新技术应用于产品开发中。
3、沟通与协作:能够有效地与团队成员及跨部门同事沟通技术问题和项目进展;在多学科团队中协作,以达成共同的项目目标。
4、自主学习:能够独立学习新工具和技术,无需外部推动。
  以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕