工作描述:
手机软件开发部,参与TI平台手机GPRS协议栈项目的开发工作,期间的主要工作包括:1、独立完成了SM(会话管理)和SMS(短消息)两个模块的协议栈软件开发工作,即两个模块的软件概要设计、详细设计、软件实现、单元测试和系统测试等工作。该项目在中兴手机上获得了大规模商用,另外该项目还获得了2002年深圳市科技进步二等奖;2002.8-2004.10:参与公司CDMA手机软件平台的开发工作,期间的主要工作包括:1、作为公司CDMA手机的第一个软件平台,负责平台软件的系统集成和平台软件架构的方案设计和实现;2、负责GENIE和GKI软件移植,即把基于TI平台Nucleus嵌入式操作系统的GENIE和GKI软件移植到高通平台REX嵌入式操作系统上,满足测试工具和上层应用的开发需求;3、负责平台软件的系统性能和稳定性问题分析解决;4、基于高通BREW,完成CoreApp、SMS等模块的开发工作;2004.10-2010.2:参与公司WCDMA手机软件平台的开发工作,期间的主要工作包括:1、作为公司WCDMA手机的第一个软件平台,负责平台软件的系统集成和平台软件框架的方案设计和实现,同时负责平台软件的系统性能和稳定性问题分析解决;2、负责运营商重点需求的软件方案设计和实现,例如H3G的锁网方案和PDP管理方案,满足运营商的产品要求;3、担任部门软件总工,负责部门技术规划、高通平台的技术接口、软件平台需求分析和规划以及平台重点软件问题跟踪分析解决等;4、担任部门软件需求科长,负责组织各运营商定制项目的需求应答和分析,组织编写各模块软件需求文档,为软件开发提供实现依据;5、负责组织运营商软件需求的应答工作,期间多次作为前方项目负责人,出差H3G英国、H3G意大利、Telia瑞典和澳洲电信等国家,负责项目执行的运营商需求、技术和测试接口工作,主要工作包括软件需求沟通、软件测试沟通、软件测试问题沟通已经一些重点软件问题的分析解决等工作。所负责的项目都顺利获得了运营商TA;2010.3-2011.12:参与公司Windows Phone项目软件开发工作,期间的主要工作包括:1、负责组织windows phone项目BSP软件的开发工作,同时负责完成了充电管理模块开发和系统功耗进行优化工作;2、作为项目接口人,出差美国微软,一方面负责协调与微软的软件测试认证工作,另一方面分析解决软件测试过程中发现的各种问题,该项目顺利完成了微软的软件测试认证,并获得营运商TA;2012.1-2015.1:参与公司Android项目BSP相关的软件开发工作,期间的主要工作包括:1、负责组织部门Android平台软件环境的构建,负责完成了部门第一个Android项目的开发,主要负责平台编译方案设计和实现、系统bootloader、Aboot、SELinux、充电管理驱动、LCD驱动的开发和系统功耗问题分析优化等工作;2、负责组织高通平台芯片的版本升级和Android版本的升级工作,以及高通各个芯片平台之间的代码移植工作;3、负责组织分析各项目测试过程中发现的稳定性问题和系统性能问题;2015.2-2020.3:参与公司Android项目Framework相关的开发工作,期间的主要工作包括:1、负责分析解决项目测试中发现的多媒体框架、Input系统框架、AMS、WMS和View相关的问题,分析解决各项目相关的CTS/VTS/GTS等测试问题;2、负责框架一些新的软件需求的开发,例如完成了PC模式、自动填充、互传业务和应用分身等的开发工作;2020.3-2023.3:Android项目充电模块开发工作:1、负责高通SM8250/SM8350/SM8450/SM8750/SM8550等芯片平台的充电管理框架和驱动软件的开发和维护工作,分析解决不同充电器的兼容性问题;2、完成了基于艾为充电芯片的4:1充电方案开发、验证和商用;3、完成了一些充电管理新需求开发,例如长时间充电策略、USB PD VDM的开发、充放电电量平滑算法开发、充电分离开发等;技能特长:1、精通C/C++/Java/Python等语言软件开发;2、参与过近三年GPRS协议栈开发工作,熟悉协议规范的开发流程,能胜任类似协议规范的开发工作;3、独立完成过嵌入式操作系统的移植工作,精通嵌入式操作系统的软件开发,能胜任嵌入式操作系统的软件开发工作;4、最近10多年一直从事Android系统相关的软件开发工作,从底层到系统框架等方方面面,对于底层软件,精通BootLoader和Aboot软件开发,熟悉Kernel编译框架和外设驱动软件开发,尤其精通高通平台充电管理模块的驱动开发,熟悉相关的USB PD协议;对于Android Framework,熟悉多媒体框架、AMS、