荣耀影像软件架构专家(底软驱动方向)
社招全职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、负责手机等终端产品的camera软件架构设计;根据产品的需求;设计整体的软件架构; 2、负责camera HAL层的架构设计;达成跨芯片平台的方案设计; 3、 负责旗舰产品竞争力的方案的特性开发;如首平台的重点特性开发落地; 4、对ISP Pipeline进行定制;特别是对CamX-CHI进行深度进度;作出差异化竞争力。
更新于 2025-05-20
社招5年以上研发类
1、主导Android相机模块的整体架构设计,制定技术方案与接口规范; 2、确保相机架构的可扩展性与跨平台适配能力,支持多机型快速适配; 3、看护相机架构方案,对技术方案的可行性、可演进性、可复用性等负责; 4、对相机业务领域的方案进行洞察,制定相关的技术路标规划(N/N+1/N+2技术项目)。
更新于 2025-06-05
社招5年以上研发类
1、负责手机等终端产品的MCU软件架构设计;根据产品的需求;设计MCU软件架构; 2、对MCU软件性能/功耗负责,与硬件联合开发;达成跨芯片平台的最优方案设计; 3、 负责旗舰产品竞争力的方案的特性开发;如首平台的重点特性开发落地; 4、对MCU/ADSP进行定制;特别是对Camera相关业务进行深度定制;作出差异化竞争力。
更新于 2025-05-23