编程语言:熟练掌握 C++/Qt,了解 shell,python 等脚本语言。
良好的面向对象思想,熟悉类模板、容器的使用;熟悉多线程,STL。
有成熟的项目开发经验,曾参与核心模块编码,独立完成需求分析文档和详细设计文档,在组内参与代码
Code Review 有独立进行模块开发的能力。
熟悉主流的 Linux 操作系统和桌面环境,了解主流操作系统的桌面环境架构熟悉 Linux 常用命令。
其他:具有管理经验(4 人小团队),熟悉需求分析流程,模块框架设计流程,模块间联调流程。
学习能力强;对问题有钻研精神;有较好的沟通交流能力;心态良好;有较好的抗压能力
2021 - 2023 麒麟软件有限公司 桌面环境研发工程师/电源管理服务
桌面环境电源管理模块负责人,负责软件框架设计,代码维护,设计文档编写,Code Review。
独立完成电源管理显示模块的框架设计和代码编写,参与完成电源管理后台开发和维护。
开发和维护亮度管理,空闲机制管理,CPU 等硬件工作模式管理。
了解 ACPI 规范,熟悉 PC 厂商在开发电源相关问题组件的时候常见的问题。
2021 - 至今 麒麟软件有限公司 桌面环境研发工程师/桌面环境功耗优化
参与桌面环境层功耗调优,负责筛选 cpu 占用异常,IO 占用异常。
优化 usb 设备自动休眠机制,优化电池使用状态。
2019 - 至今 麒麟软件有限公司 桌面环境研发工程师/任务栏
任务栏模块负责人,完成窗口状态管理,窗口动效优化,托盘服务管理,托盘界面交互等功能。
熟悉任务栏显示和管理窗口的逻辑,熟悉窗口图标闪烁,窗口属性处理,托盘状态处理。
熟悉 freedesktop 协议中 desktop 文件,托盘协议,窗口管理协议等
参与桌面环境层功耗调优,负责筛选 cpu 占用异常,IO 占用异常。 优化 usb 设备自动休眠机制,优化电池使用状态. 桌面环境电源管理模块负责人,负责软件框架设计,代码维护,设计文档编写,Code Review。 独立完成电源管理显示模块的框架设计和代码编写,参与完
任务栏模块负责人,完成窗口状态管理,窗口动效优化,托盘服务管理,托盘界面交互等功能。 熟悉任务栏显示和管理窗口的逻辑,熟悉窗口图标闪烁,窗口属性处理,托盘状态处理。 熟悉 freedesktop 协议中 desktop 文件,托盘协议,窗口管理协议等。