软件技术工程师

18-35K * 16薪
C工程师
成都
本科
1-3年
岗位关键词
岗位职责
主要基于Linux系统进行嵌入式开发,有驱动开发、芯片FW开发、硬件可靠性算法开发、故障自动诊断软件开发,Web前端、后端开发,OS开发以及Linux程序开发; 主要使用语言有C/C++/python/Shell/Java, 涉及产品有计算服务器、数据存储产品、高清摄像头,会议终端、大屏等产品。 岗位包含:驱动开发、嵌入式软件开发(包含驱动开发、芯片FW、OS、Linux程序)、前端后端开发、通用软件开发、机器视觉相关的各类算法(AI算法、媒体算法、软件算法) 1、驱动开发:主要涉及SAS/NVME/存储控制芯片/网卡芯片/FC接口卡芯片等驱动开发适配,需要不断研究业界协议最新动态,实时更新驱动,也会针对存储/计算产品装备测试开发定制化特性; 2、芯片FW开发:负责数字单板固件开发,包含需求分析、方案设计、代码开发和功能维护,主要涉及自研硬盘/存储控制芯片SLT测试/MCU等固件开发,软件架构设计,根据协议定义通信命令字段及接口,内嵌硬DDR/NAND FLASH/DDR IC/NAND IC等颗粒测试算法,实现ADC/MEM/DDR/NFI/XOR/GPIO/hilink四点眼图/MBIST等芯片SLT拦截算法,保障“三流变一流”的业务连续性落地及产品竞争力; 3、OS相关工作:主要进行Linux系统和内核的定制开发, OS类型有Suse,华为的欧拉,国产系统UOS和麒麟等。 4、Linux程序工作:硬件芯片的固件开发,外设的驱动开发,硬件功能测试还要设计相关的测试算法和硬件功能诊断软件,包含架构设计、需求分析,方案设计和开发等工作
岗位要求
工作地点:东莞/上海/杭州/西安/成都 部门:2012实验室 华为社招只有OD岗位,部门直招,转正名额多
牛客安全提示:如发现虚假招聘、广告,或以任何名义索要证件、费用,或诱导异地入职、参与培训等均属违法行为,发现请 立即举报