岗位描述
岗位职责
1.负责复杂业务功能模块或驱动功能模块的开发工作;
2.负责指导团队成员完成所负责功能模块的开发工作;
3.基于现有技术,融入新的行业技术并实现技术的不断优化更新;
4.洞察行业产品发展新方向,对现有设计方案进行准确诊断,提出问题和不足并进行改进优化;
5.主导产品关键节点评审,制定可行性方案;
6.负责主导跨部门的复杂功能模块的联调和问题跟进,带领团队进行全方位的技术评估,并做出正确的技术决策;
7.负责团队建设与管理。
岗位要求
1.全日制本科及以上学历,通信工程、计算机、电子、自动化等相关专业优先;
2.精通C/C++编程语言,熟练掌握面向对象编程思想及常用算法;
3.掌握Middleware中间件开发优先;
4.精通至少一种操作系统(windows/linux/RTOS等)在产品上的移植和应用开发,掌握操作系统的基本原理及在该种操作系统下设备驱动开发框架和开发方法;
5.掌握常用外设(PCIE、网口、Flash、DDR、UART、IIC、SPI等)的工作原理,具有某一操作系统下驱动开发经验优先;
6.具有产品上json/ini/xml文件或者数据库的开发使用经验优先,有ATE等设备驱动软件开发经验者优先;
7.掌握电子电路基础知识,能看懂电路原理图,熟悉常用电子元器件的作用,可与硬件工程师进行深入交流;
8.熟练使用常见仪器(万用表、示波器)对电路板进行信号观测并判断数据的正确性;
9.熟练使用GitHub或SVN等软件代码管理工具;
10.具有良好的英语阅读能力及技术文档处理能力(检索、编制、整理)。
11.有射频相关工作经验优先