职位描述
岗位职责:1.实现光模块中MCU固件功能,包括常见总线/Gearbox/Retimer/oDSP芯片/光器件等驱动,并形成CBB。2.实现光模块中各种性能数据监控/告警上报/命令执行等标准MIS管理接口功能。3.实现光模块oDSP及器件控制性能调优。4.搭建研发单元自测或集成测试环境,白盒验证各项设计功能,黑盒压力测试性能边界,优化编码,输出研发自测报告。5.解决光模块固件BUG,解决产品转产/试制/小批量过程中遇到的固件问题,负责落实固件的"六可"。任职要求:1、通信、光电、计算机、自动控制等相关专业,本科及以上学历,5年及以上工作经历;2、有良好的嵌入式开发基础,熟练使用C语言,掌握KEIL/IAR等编译调试环境,熟悉常用总线驱动,如IIC/UART/SPI/MDIO等,熟悉ADI/ST/GD等ARM Cortex-M系列单片机开发,熟练运用ADC/DAC/DMA/PGA等外设组件;3、熟悉光模块器件特性及MIS管理标准固件实现方法,如QSFP28/QDD/CFP2/ITLA/COSA等,以及SFF/OIF/MSA等协议;4、熟悉相干光模块oDSP驱动控制及性能优化,熟悉模块内部常用自动控制算法原理及实现,有实际的相干模块产品开发经验;5、了解以太网/OTN等通信业务协议(如IEEE802.3、G.709等)并开发过相关应用光模块更佳;6、有沟通能力和团队合作精神,具有自驱力,能承受一定的工作压力,工作严谨耐心细致。
职能类别:高级软件工程师