工作职责:
1、负责Linux内核、驱动、HAL、文件系统、网络等领域的技术选型论证与软件架构设计;
2、系统稳定性问题的排查,对Linux内核、驱动、HAL等进行分析,解决OOM、Memory Leak、Hardware Watchdog、Kernel Panic、Subsystem Crash等系统稳定性问题;
4、根据用户UI交互的性能要求,对Linux内核、驱动、HAL进行性能优化,满足用户操作的响应时间要求、UI刷新率要求等;
5、功耗优化,解决异常唤醒、异常系统调用、异常外设访问、异常事件触发等引起功耗增加的问题;
6、编写软件开发的系统设计文档,对其他软件小组进行系统架构方面的培训。
任职资格:
1、统招本科或以上学历,熟练掌握C、C++,熟悉Makefile、Shell、Python、BAT等一种或以上;
2、对Linux内核的任务调度、内存管理、文件系统等机制和原理有深入的理解;
3、对Linux驱动开发有深入的理解,有一定的驱动开发经验;
4、对Linux的Input、Display、GPU、电源管理、Audio、Wireless等相关模块中的一项或以上有深入的理解;
5、具有高通、MTK等平台的系统架构设计、稳定性、性能、功耗等方面工作经验更佳。