【请保密!请勿随意转发或者上传!】
【嵌入式软件开发工程师】
【业务介绍】
致力于打造华为闪存存储解决方案极致竞争力。
1、负责华为闪存存储/智能网卡/raid,包括芯片原型、DPU算法、ECC算法、拥塞控制算法等开发和验证。
2、负责软件设计和开发及维护工作,承担关键代码开发、调试及性能优化,包括OS调度、BSP、介质管理算法等;
3、负责基于公有云/私有云、智能计算、智能安防、存储等应用场景,构建业界领先的解决方案。设计与看护,构筑竞争力,提供业界领先的解决方案。
【岗位要求】
1、熟悉底层软件相关技术,包括CPU体系架构、SOC、编译、汇编等,对底层软件充满热忱;
2、熟悉常用的软件设计理论和方法,对软件技术发展有认识和理解;
3、理解现代软件工程和产品开发流程。
专业知识要求:
1、熟悉C或C++语言编程,有扎实的数据结构和算法基础,有良好的编程习惯,具备底层软件调试经验;
2、具备软件设计能力,具备典型设计方法的设计经验;
3、拥有以下经验更佳:存储介质、算法、控制器、解决方案相关经验,ARM或SSD相关领域的协议、算法、驱动、嵌入式操作系统开发等。