荣耀影像软件工程师(底软驱动方向)
社招全职5年以上研发类地点:北京 | 西安状态:招聘
任职要求
1、学历和专业要求:本科及以上学历,电子信息、计算机、自动化等相关专业; 2、工作经验要求:有5年以上Android Camera开发和软件架构设计经验,有过主流芯片平台定制化设计与架构设计优先; 3、技能要求:熟悉Camera器件及图像处理原理和Linux/Andriod/liteOS平台开发环境及编程相关要求,掌握C/C++/Java中的一种或多种开发语言; 4、个人能力要求:具备较强的逻辑思维能力及学习能力,具有良好的沟通能力、团队合作精神和压力管理能力。
工作职责
1、负责Android平台/LiteOS平台Camera各类设备驱动开发、调优和维护; 2、围绕相机和智慧感知业务场景,完成Camera核心器件特性设计、开发和落地; 3、负责主流芯片平台Camera底层软件架构的持续演进和优化; 4、负责SensorHub子系统Camera 设备低功耗、智慧感知等特性能力构建; 5、结合业界影像软硬件新技术,完成技术预研、论证和开发。
包括英文材料
学历+
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
系统设计+
https://roadmap.sh/system-design
Everything you need to know about designing large scale systems.
https://www.youtube.com/watch?v=F2FmTdLtb_4
This complete system design tutorial covers scalability, reliability, data handling, and high-level architecture with clear explanations, real-world examples, and practical strategies.
图像处理+
https://opencv.org/blog/computer-vision-and-image-processing/
This fascinating journey involves two key fields: Computer Vision and Image Processing.
https://www.geeksforgeeks.org/python/image-processing-in-python/
Image processing involves analyzing and modifying digital images using computer algorithms.
https://www.youtube.com/watch?v=kSqxn6zGE0c
In this Introduction to Image Processing with Python, kaggle grandmaster Rob Mulla shows how to work with image data in python!
Linux+
https://ryanstutorials.net/linuxtutorial/
Ok, so you want to learn how to use the Bash command line interface (terminal) on Unix/Linux.
https://ubuntu.com/tutorials/command-line-for-beginners
The Linux command line is a text interface to your computer.
https://www.youtube.com/watch?v=6WatcfENsOU
In this Linux crash course, you will learn the fundamental skills and tools you need to become a proficient Linux system administrator.
https://www.youtube.com/watch?v=v392lEyM29A
Never fear the command line again, make it fear you.
https://www.youtube.com/watch?v=ZtqBQ68cfJc
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
相关职位
社招5年以上研发类
1、负责手机/平板/PC类终端产品的camera软件开发工作;根据产品的需求,通过软件集成&算法优化的工作;完成相关特性功能开发;或者通过改善产品体验和性能等; 2、主要负责camera HAL层的集成开发、相机新特性的开发、多平台软件问题的分析和解决;多平台多场景架构的开发和维护等工作; 3、 负责算法软件Camera场景体验提升及软件特性竞争力的建设。
更新于 2025-05-19
社招研发类
1、负责荣耀终端多形态手机产品交付,新需求设计与开发,保障产品的高质量交付; 2、负责相机拍照,相机录像业务的长期演技及开发维护; 3、负责相机框架的android大版本升级,以及各产品形态定制方案的维护; 4、负责性能&功耗&稳定性等关键指标的看护,支撑产品顺利交付。
更新于 2025-07-24
社招研发类
1、负责终端手机、平板等产品媒体影音解决方案设计、开发、调优等工作,保障产品高质量研发和商用; 2、负责图库照片、视频播放、图片编辑、视频编辑等业务开发和技术研究; 3、负责性能,RAM,功耗,稳定性等各项关键软件指标看护,具备性能、稳定性、功耗问题的分析解决能力。
更新于 2025-07-17