岗位职责:
1、明确定义和分解产品需求
2、设计产品整体框架,负责功能模块描述,落实开发步骤
3、结合实际情况,评估和修改软件框架,持续优化和改进
4、攻坚疑难技术难题,指导开发团队
任职要求:
1、5年以上软件开发经验;
2、熟悉Linux系统架构,在定制裁剪和性能调优方面有丰富经验;
3、熟练掌握QML。有HMI开发的经验,架构经验;
5、熟悉Opengl,3D UI的开发。
6、对 USB,SDIO, WiFi,BT 协议 有比较深入的理解;
7、深入理解 linux kernel, 重点包括 中断子系统,内核同步机制,内存管理子系统,设备模型子系统,sysfs文件系统等;
8、精通 Socket 编程,包括 AF_INET(TCP/IP),AF_UNIX等;
9、熟悉Android系统框架,有gpu相关知识和优化经验者优
10、语言包括:C/C++,Bash,MakeFile,Lua,JAVA等;
11、熟悉常用版本管理软件,如git、CC、SVN;
12、优秀的逻辑思维能力、分析能力、英文阅读能力
13、责任心强,优秀的团队合作及沟通能力