华为

深圳 ·通信设备 ·10000人以上

通用软件开发工程师

16-30K·14薪

深圳

不限

本科

全职

职位描述
AI算法工程师
【工作职责】
1.负责智能协作领域AI音视频的技术规划,挖掘创新的业务应用与体验,引领全场景智慧办公;
2.完成领域内AI音视频的技术SP&BP和技术开发项目的立项,确保技术规划在产品线落地,持续构建技术竞争力。
3.负责领域AI音视频的技术竞争力,识别业务领域的关键技术,洞察和掌握业界技术发展趋势,引导研发团队提前布局,支撑智能协作产品商业成功,确保智能协作技术竞争力绝对领先。
【技能要求】
1.熟悉音视频媒体相关技术,掌握视频领域的理论技术,包括视频前后处理、编解码算法,网络实时传输、环境适应性等;掌握音频领域的理论技术,包括音频前后处理、声源定位、MIC阵列等业界关键技术及原理;
2.熟悉主流AI技术框架,掌握AI关键技术,包括声纹识别、图像语义理解、多模态、NLP/NLU自然语言理解、知识图谱等多个方向有较为深入研究和应用经验;了解和掌握常用深度学习算法,能够自主独立阅读理解主流AI及深度学习方向论文;
3.掌握C、C++开发语言,了解MATLAB或Python进行算法建模;掌握Tensorflow/PyTorch/Caffe中的一种或多种深度学习框架原理或应用,有Arm及NPU平台应用经验者优先。

音视频开发工程师
【工作职责】
1.参与多种形态的智能协作高端视频会议系统软件设计、开发、维护工作等,打造业界极致音视频会议体验
2.研究和产品化视频前沿技术,包括编解码、网络适应性、流媒体架构等关键技术的创新研究和突破
3.研究和产品化音频前沿技术,包括语音增强、波束成形、声源定位、语音识别、混音降噪等关键技术的研究
4.研究和产品化媒体AI化,基于AI的多媒体处理,提升流媒体会议体验
【技能要求】
1.信号处理或者电子、通信、计算机相关专业
2.具有良好的c/c++开发能力
3.实际参与1-2个项目需求分析与系统设计的口体工作,右性能优化,重大问题攻关经验优先
4.有熟悉音、视频编解码技术,了解多媒体开源项目,例如FFmpeg,VLC、WebRTC、Gstreamer,熟悉网络音视频通信的核心技术,例如JITTER BUFFER、FEC、带宽预测和码率自适应,实时音视频通信项目经验者优先

前端开发工程师
【工作职责】
1.负责WEB界面的需求分析、设计、开发和测试等全栈工作,并对可能的故障快速定位和修复
2.负责终端产品界面的开发及前端效果实现,与产品交付团队一起构建业界领先的用户体验
3.利用前端技术与C/C++服务端协同,确保代码有效对接,优化网站前端性能,完成团队业务目标
【技能要求】
1.信号处理或者电子、通信、计算机相关专业
2.熟悉常用的数据结构算法和软件开发流程
3.熟悉JavaScript,HTML,CSS等,对AngularJs,jQuery。NodeJS、VueJS等主流框架有研究项目实践,有基于VueJS框架开发经验者优先
4.具备C语言编程基础优先

安卓开发工程师
【工作职责】
1.负责智能协作开放套件架构设计及开发,打造全屏类终端(企业智慧屏、移动屏如手机、Pad等)无差别视频会议体验,构筑开放套件的音视频和协作竞争力
2.负责Android/HarmonyOS/Windows/IOS等多平台应用开发,整合音视频,云办公,UI框架等能力,提升企业办公效率,打造业界一流的交互体验
【技能要求】
1.通信、计算机等相关专业,熟练掌握常用的数据结构和算法
2.熟悉Android开发平台及框架原理,UI设计和常用布局、Android性能优化方法和相关调试工具
3.具备Android软件实际开发经验,能独立完成基于Android的应用开发工作

c/C++研发工程师
【工作职责】
1.参与多种形态的智能协作终端产品软件系统的设计、开发、维护工作
2.参与智能协作媒体平台、业务管理平台、AI服务软件系统的设计、开发、维护工作
3.参与WEB、音视频媒体处理,会议等子系统的软件需求分析、设计、开发、测试和维护工作
【技能要求】
1.信号处理或者电子、通信、计算机相关专业
2.掌握C/C++,熟悉常用的数据结构和算法。
3.有音视频算法,摄像机算法,人机交互,ARM平台优化开发经验优先

Java开发工程师
【工作职责】
1.承担多个模块或子系统的软件需求分析、方案设计、代码编写、测试和问题定位等工作
2.负责产品竞争力的构建、所负责领域的性能、可靠性方案设计及落地
3.参与产品业务逻辑优化工作,打造业界一流的产品交互体验
【技能要求】
1.一年以上软件开发经验,熟练掌握数据结构与算法、熟悉Linux操作系统常用命令2,熟悉Java语言基础,熟悉IOC,AOP,代理,反射,多线程等原理
2.熟悉常用框架,如spring boot,熟悉分布式缓存,如Redis,消息队列等优先
3.熟悉postgresql数据库,具有一定的SQL语句优化经验者优先

媒体算法工程师
【工作职责】
参与智能协作领域的音频、视频等创新技术的预研、算法开发及技术原型验证
1.音频:基于传统方法及人工智能的语音增强、去混响、回声抵消、盲源分离、网络适应性、编解码等
2.视频:基于传统方法及人工智能的图像增强、高清低码、内容分享、网络适应性、编解码优化加速等
【技能要求】
1.信号图像处理、计算机、电子、通信、数学等相关专业
2.熟悉C或C++或JAVA
3.熟悉Linux操作系统,并能够在其上进行C/C++/JAVA开发;或者安卓上开发JAVA
4.熟悉语音信号处理、视频信号处理,智能语音、智能视频、AI、机器学习(python/matlab)、神经网络、大屏人机交互和ARM平台优化者优先

操作系统开发工程师
【工作职责】
1.负责自研OS内核各关键模块设计与开发,如内存、调度、文件系统、驱动、安全、性能调优等
2.参与IdeaHub OS内核子系统的研发与落地
【技能要求】
1.计算机、电子、通信等相关专业;
2.熟练掌握C/C++/JAVA一种或多种编程语言,熟悉常用的算法和数据结构,熟悉软件开发流程;
3.对计算机体系结构与操作系统领域知识有较为深入的理解;
4.有Linux内核开发经验者优先。
公司介绍
华为创立于1987年,是全球领先的ICT(信息与通信)基础设施和智能终端提供商,我们致力于把数字世界带入每个人、每个家庭、每个组织,构建万物互联的智能世界:让无处不在的联接,成为人人平等的权利;为世界提供最强算力,让云无处不在,让智能无所不及;所有的行业和组织,因强大的数字平台而变得敏捷、高效、生机勃勃;通过AI重新定义体验,让消费者在家居、办公、出行等全场景获得极致的个性化体验。目前华为约有19.4万员工,业务遍及170多个国家和地区,服务30多亿人口。
深圳龙岗区深圳华为坂田基地G区
校园宣讲会

中国矿业大学(北京) 宣讲会

民族楼309

华中师范大学 宣讲会

华中师范大学大学生活动中心403

华中师范大学 宣讲会

华中师范大学大学生活动中心403

中山大学 宣讲会

东校区行政楼B102

南京理工大学 宣讲会

IV-A104

查看全部校园宣讲会
面试经验

匿名用户

面试华为的Java·深圳

面试未通过
面试:Java。细节还是很不错的,难度还是很高的,未能通过。
查看更多面经(20066)
相似职位