嵌入式工程师(Camera方向)-移动OS
字节跳动
岗位职责
1、负责Camera软件架构设计与开发;
2、负责集成Camera软、硬件算法,与APP/算法合作提升影像竞争力;
3、负责Camera各个场景中性能、稳定性、系统资源优化工作。
任职要求
1、3年及以上Camera相关从业经验,能独立负责一个完整复杂需求(从方案设计到具体实现,开发周期在1个月以上);
2、有多个嵌入式系统开发工作经验的优先(需要能够讲清楚其中一个系统的Camera的实现框架和关键影响因素,操作系统中至少懂一种的驱动模型、内核调度、内存管理、文件系统I/O,熟悉Perf、Trace、eBPF等调试工具);
3、有从Sensor点亮到最终出图完整经验的优先(Sensor->Hal->Framework->APP);
4、熟悉Camera成像原理,了解Camera模组光学相关知识,熟悉CMOS Sensor成像原理,理解ISP Pipeline包括3A/BLC/Shading/CCM/Gamma/Sharpen等处理过程和算法基础原理,能够对Pipeline、CamX-CHI进行深度定制,深入理解3A、ISP以及图像处理算法(包括降噪/锐化算法、Tone mapping、色彩增强、光学矫正等)者优先;
5、有0-1的Camera相关框架能力的优先(各个模块如Meta管理、Buffer管理、DRQ轮转机制等有了解,或者看过Gstreamer或FMPEG等流媒体框架);
6、精通Android/Linux/RTOS(Zephyr和Nuttx)操作系统上常用接口规范及驱动开发,如GPIO、I2C、SPI、MIPI、LVDS,熟悉V4L2、USB、UVC者优先;具备良好的沟通能力、优秀的团队协作能力和不断进取的精神,有较强的学习能力。