华为

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

多媒体软件工程师

15-20K·15薪

上海

1-3年

本科

全职

职位描述
多媒体应用软件工程师
岗位职责
华为1+8+N全场景设备(手机、平板、车载等)安卓、HarmonyOS系统下多媒体应用软件设计与开发。
1.负责全场景设备下的相机、图库、AR/VR等应用的需求方案设计、编码与交付;
2.负责图片视频数据在全场景设备下的保存、同步、格式兼容等可靠性处理;
3.提升相机、图库、AR/VR应用的DFX能力(包括性能、稳定性、功耗等);
4.面向未来全场景设备,优化应用架构,持续拓展产品应用边界。
岗位要求
1.本科及以上学历,2年及以上软件开发工作经验,精通C++/JAVA/kotlin/JS/Python等至少一种面向对象的编程语言;
2.熟悉常用设计模式、数据结构,了解软件工程、敏捷开发等知识。
有以下任意一项经验者优先:
1.媒体扫描、媒体存储、图像算法、音视频编辑、开源图片框聚Picasso/Glide/Fresco相关经验;
2. Android应用、FWK框架、Android SDK相关开发经验;
3.数据库、云服务、大数据处理业务开发相关经验。

AR软件工程师
岗位职责
华为1+8+N全场景设备(手机、平板、智慧屏、车载等)安卓HarmonyOS系统下AR创新业务设计与开发,持续开放华为AR能力。
1.负责AR应用软件设计、编码与交付,提升应用DFX能力,持续提升用户体验,落地华为全场景设备;
2.负责华为AREngine能力实现和开放,参与能力接口定义和实现,API文档编写和HMS上架工作;
3.创新性AR业务开发,不断扩充华为AR能力构建及创新应用,增强产品科技体验。
岗位要求
1.本科及以上学历,2年及以上软件开发工作经验,精通C++/JAVA/kotlin/JS/Python等至少一种面向对象的编程语言;
2.有Android、AR相关工作经验优先;
3.有物体识别、物体追踪、跟随识别等经验者优先。

VR软件工程师
岗位职责
华为VR创新业务设计与开发,包含3D场景展示、全场景投屏、沉漫式体验、3Dof/6Dof等特性。
1.负责VR应用软件设计、编码与交付,提升应用DFX能力,持续提升用户体验;
2.负责VR设备发现、VR眼镜和手柄连接、VR 3D场景呈现、手机投影成像等特性开发和維护
3.负责VR前沿性技术开发与应用,包含6Dof、视觉成像等优化与落地。
岗位要求
1.本科及以上学历,2年及以上软件开发工作经验,精通C++/JAVA/kotlin/JS/Python等至少一种面向对象的编程语言;
2.有Android、VR相关经验,Unity 3D、Cocos 3D应用开发经验者优先;
有基于Oculus SDK或NVIDIA gameworks vr相关的开发经验者优先。

HarmonyOS应用软件工程师
岗位职责
1、从事HarmonyOS 系统级应用软件研发,负责应用软件的方案设计、开发、调试工作,并持续优化完善;
2、负责搭载HarmonyOS自研设备中应用特性设计和开发,参与新一代人机交互体验设计与软件实现;
3、对所研发的软件交付质量负责,贴近消费者高质量交付,打造极致用户体验。
岗位要求
1、本科及以上学历,2年及以上软件开发工作经验;
2、精通C++/JAVA/kotlin/JS/Python等至少一种面向对象的编程语言;
3、熟练掌握常用的数据结构和设计模式,熟悉计算机操作系统内存机制、多进程并发和IPC通信,深刻理解多线程与Handler机制;
4、有Android/IOS等移动设备应用开发经验者优先;
5、具备良好的团队合作精神和沟通能力,热爱技术,喜欢挑战。

分布式应用软件工程师
岗位职责
1、参与1+8+N全场景设备分布式创新体验设计,应用分布式技术进行软件实现,提升产品核心竞争力;
2、持续对分布式应用进行优化并解决技术难题,交付安全可靠、高性能的软件产品;
3、参与分布式应用前沿技术的探索与研究。
岗位要求
1、本科及以上学历,4年以上软件开发相关项目工作经验;
2、精通C++/JAVA/kotlin/JS/Python等至少一种面向对象的编程语言;
3、熟练掌握常用的数据结构和设计模式,深刻理解多线程与Handle机制,了解多进程并发和IPC通信;
4、了解微服务架构体系相关知识,熟悉分布式系统设计,分布式缓存消息机制,微服务Spring cloud等技术架构者优先;
5、具备良好的团队合作精神和沟通能力,热爱技术,喜欢挑战。

HarmonyOS高级软件工程师
岗位职责
1、从事HarmonyOS 系统级应用软件研发,负责应用软件的方案设计、开发、调试工作,并持续优化完善;
2、负责搭载HarmonyOS自研设备中应用特性设计和开发,参与新一代人机交互体验设计与软件实现;
3、负责软件的关键技术指标(性能,功耗等)达成,主导关键技术问题攻关;
4、负责软件架构的设计和优化,满足软件版本的持续演进和产品竞争力。
岗位要求
1、本科及以上学历,4年以上软件开发相关项目工作经验;
2、扎实的C++/JAVA/kotlin/JS/Python基础,在开源社区或相关领域存在杰出贡献者,可放宽要求;
3、熟悉移动设备系统框架源码,具有良好的软件架构设计能力,且拥有良好的设计方案文档编写能力;
4、具备扎实的性能、内存、功耗调优能力,有过线上项目的疑难问题解决经验;
5、具备新技术洞察能力,有良好的团队合作精神和沟通能力,敢于挑战。
公司介绍
华为创立于1987年,是全球领先的ICT(信息与通信)基础设施和智能终端提供商,我们致力于把数字世界带入每个人、每个家庭、每个组织,构建万物互联的智能世界:让无处不在的联接,成为人人平等的权利;为世界提供最强算力,让云无处不在,让智能无所不及;所有的行业和组织,因强大的数字平台而变得敏捷、高效、生机勃勃;通过AI重新定义体验,让消费者在家居、办公、出行等全场景获得极致的个性化体验。目前华为约有19.4万员工,业务遍及170多个国家和地区,服务30多亿人口。
上海浦东新区东方万国D栋
校园宣讲会

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

民族楼309

华中师范大学 宣讲会

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

华中师范大学 宣讲会

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

中山大学 宣讲会

东校区行政楼B102

南京理工大学 宣讲会

IV-A104

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

匿名用户

面试华为的Java·深圳

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