职位描述
1、负责电子产品嵌入式系统的软件预研和实现,并输出相关技术文档资料;
2、负责嵌入式系统组件的架构设计,硬件选型,软件架构的搭建;
3、负责嵌入式软件项目的开发和调试工作,负责代码的单元测试和整机测试,配合硬件工程师及测试工程师进行调测;
4、负责产品开发阶段各关键节点的设计评审把关,提前识别设计潜在风险并制定解决对策,推动跨技术领域问题攻关,负责新项目试产/测试重大异常问题攻关,保障产品顺利量产交付;
5、负责产品测试设备及监控、标定软件设计;
6、编制规范的软件设计及开发文档,协助制度软件测试流程及产品测试流程;
7、嵌入式产品软件的后期维护和支持。
职位要求
1. 专业知识背景:通常需要电子工程、计算机科学或相关领域的学士或硕士学位。
2. 编程技能:熟练掌握C/C++等嵌入式编程语言,因为这些是开发嵌入式系统常用的语言。
3. 嵌入式系统经验:具有实际操作嵌入式系统开发的经验,了解微控制器(MCU)、系统级芯片(SoC)等硬件平台。
4. 电池知识:理解电池的基本工作原理,包括但不限于锂离子电池的充放电过程、电池老化机制、电池安全性等。
5. 快充协议了解:对快充技术有一定的了解,例如Qualcomm的Quick Charge、USB Power Delivery(USB PD)、OPPO的VOOC、HUAWEI 的SCP等。了解这些协议的通信机制、电压和电流的调节过程等。
6. 软件开发流程:熟悉软件开发的生命周期,包括需求分析、设计、编码、测试和维护等。
7. 团队合作与沟通能力:能够在团队中有效沟通,与硬件工程师、测试工程师等其他角色合作。
8. 问题解决能力:能够独立分析和解决技术问题,具有良好的逻辑思维能力。