职位描述:
岗位职责:
1、承担产品需求分析任务,编写需求分析说明书;
2、参与系统总体架构,关键技术、关键算法等概要设计,编写设计说明书;
3、承担系统功能模块、接口等详细设计,编制详细设计说明书;
4、负责以单片机、ARM、DSP为核心的嵌入式软件开发,编写各功能模块、算法、接口等程序;
5、负责软件单元测试与集成测试、问题分析、程序优化、并编写测试分析报告;
6、配合硬件工程师完成产品故障分析;
岗位要求:
1、计算机、电子相关专业毕业,本科以上学历;
2、精通C/C++语言编程,最少有3年以上开发经验;
3、熟悉Linux内核,有丰富的嵌入式Linux开发/调试经验;
4、熟练掌握进程间通信、多线程编程等开发技术,对消息队列、共享内存、线程并发控制有深入理解
5、熟悉Linux网络体系结构及TCP/IP网络协议,精通socket网络编程;熟悉I2C、SPI、CAN、ModBus等通信协议;
6、具有硬件驱动开发经验、2G/3G/4G WIFI BT Camera模块开发知识、有OpenGL ES OpenCV开发经验者优先、有视频与图像处理方面相关经验者优先
7、掌握至少一种界面设计工具;具有良好的需求文档、设计文档编写能力;
8、具有良好的心理素质、承压能力、敬业精神及团队合作精神