简介

我硕士毕业于多伦多大学计算机与电子工程专业,目前在华为海思实验室从事系统底层开发。先后在媒体软件开发部的任务调度器团队与智能音频团队工作,参与多个系统核心组件开发,包括异构任务调度通路,低功耗融合感知等项目。具备从用户态、内核态到小核在内的跨运行态开发经验,熟悉调度框架、任务通信与资源隔离机制。

在功能开发之外,我长期参与性能问题分析与调优,涵盖内存、功耗与响应时延等关键指标。曾作为版本语音唤醒率责任人,承担语料灌测、问题定界与精细定位,提升系统整体稳定性与体验指标。

熟练使用C++/C/Python等语言。熟悉嵌入式开发,了解计算机系统、网络与通信原理,善于学习新技术,具备良好的沟通与英文能力。

工作经历

外企德科(派遣至华为海思实验室)

软件开发工程师

五月 2024 - 现在

在媒体软件开发部工作,聚焦系统底层方向的开发与优化。并持续参与语音唤醒领域的问题公关。以下是我主要参与的项目

1.异构通路项目

新版本手机引入多个异构加速器,需并行开发五条任务调度通路以支持不同软硬件模块。其中,我主导CPU调度硬化任务通路的开发,完成核心功能包括重构任务提交接口,解耦多版本手机硬件差异;设计并实现硬化任务分级调度(基于任务优先级的水线控制);对接硬件寄存器读写,使能任务动态下发与取消。

2.语音唤醒模块解耦优化

针对手表、车机大屏和手机对语音唤醒功能的不同需求,特别是手表需要减少内存占用的要求,对原有的一体化语音唤醒代码进行解耦重构。通过模板类实现按需加载一级/二级唤醒功能,最终使手表端的语音唤醒服务内存占用减少2MB。

3.异构调度框架项目 (DSP小核开发)

为支持新版本手机的低功耗融合感知架构,主导开发DSP小核调度框架,实现了提供基于图结构的算子执行引擎;支持动态投票上下电以优化功耗;并实现与其它微核的事件通知交互。项目涉及多模块并行开发与复杂联调,最终为情绪感知、环境音检测等上层业务提供稳定框架支持。

上海微创软件股份有限公司

技术支持工程师(实习)

十月 2023 - 二月 2024

我担任技术支持工程师一职,专注于为微软Azure云平台提供专业的技术支持和服务。我的主要职责包括向亚太地区的开发者提供实时技术支持,解决客户关于Azure App Service的开发,配置以及性能相关的问题。

教育

多伦多大学

计算机与电子工程 - 硕士

2022 - 2023

GPA:3.86/4

渥太华大学

电子工程 - 本科

2018 - 2022

GPA:9.56/10 每学期都有奖学金