1、根据项目计划按时完成相应的 SOC(IC )系统底软设计、编码、验证工作(包括minicode和 bigos)。
1)、pre-silicon 阶段与 ASIC DE、DV 进行相关模块的仿真(haps/pxp/fpga )验证调
试。
2)、post-silicon bring up 阶段,作为模块或 subsys owner 负责
SOC(EVB/OPENPHONE /参考机)中 chip driver subsys/module 的开发、验证、测
试。
3)、负责 SOC 相关子系统/模块 boot、trace32 jtag 通路调试、验证工作(包括 SOC
APCPU/CP/SP core boot、Trace32 SWD/jtag debug 功能、security debug、
firewall、CTI、SOC dump、ETR、DataBUS等)。
4)、SOC芯片 Firmware、SOC 芯片系统通用驱动、SOC芯片 CV 验证、模块/子系统
功能开发联调(如:ADC、EFUSE、ADI、IIC、abp2uart、pwm、edma、thermal、
firewall、lookat、CP/SP(MCU)SYS、JTAG等)。
1、参与编写相应模块/子系统的软件需求和设计文档。
2、参与自研 SOC芯片/IP 设计方案的研讨制定,系统集成、功耗、稳定性等相关问题
分析(如定屏,死机,重启等)。
3、与 SOC CPM、PM、SE、ASIC 、测试、产品线及其他团队沟通合作,保证产品研
发工作的质量和进度。
4、与 SOC ASIC 、软硬件上下游同事紧密合作,进行系统联调,功能开发和支持。
5、配合 ASIC DE 、DV 进行 SOC 新功能需求的分析、定义、软件规划设计、验证及测
试 case 的设计,软/硬件验证环境搭建。
6、指导新同事进行驱动软件研发调试。
7、技术指导、技术评审、技术培训、新技术调研、专利编写、kernel upstream 支持
等工作。
8、SOC(IC) chip driver/BSP 相关系统平台/模块底软研发调试、验证、测试,如:
Android/linux/yocto kernel,RTOS,uboot/chip ram/romcode,SLT 、失效芯片
分析等。
9、SOC 芯片内部通用驱动、系统驱动研发,debug ;芯片 bring up/core boot;
BSP 底软、各子系统、模块、外设联调;平台、产线、客户问题支持。
业绩:
1、负责 SOC 嵌入式系统的底软/固件/驱动开发,并及时完成项目预期。
2、积极与 ASIC 同事配合进行模块 CV 验证、单元测试、集成测试,驱动开发并及时
与相关业务子系统或模块联调开发。
3、按时完成项目计划的任务方案规化、设计。