字节跳动芯片架构师(多媒体方向)-PICO
社招全职A101401地点:上海状态:招聘
任职要求
1、微电子,电气工程,计算机科学或同等领域硕士或以上学历; 2、有图像、显示或AI加速子系统(包括ISP、DPU、NPU及其微架构)经验; 3、熟悉显示,相机硬件接口以及相关协议; 4、了解SOC设计过程中性能、功耗和面积的权衡; 5、熟悉芯片接口、存储系统、网络、硬件/软件划分的经验和知识; 6、熟悉先进工艺制成、低功耗数字电路设计和验证流程和方法; 7、熟悉SOC系统状态、内存带宽和功耗分析; 8、思想开放,对新技术充满热情,具有出色的沟通和书面能力。 加分项: 1、具有SOC架构设计经验; 2、具有display driver IC,CMOS image sensor经验; 3、有FPGA编程和IP原型设计经验; 4、有较强的编程能力,熟悉C/C++。
工作职责
1、与跨职能团队合作,分析MR产品显示、相机、视频处理相关的SOC需求(包含接口、定制 IP、内存带宽,功率等相关要求); 2、根据MR产品系统功能以及使用场景,定义SOC内部显示、相机、视频数据通路、控制流程以及相关模式; 3、定义芯片内部多媒体相关软硬件划分,驱动高效的系统硬件/软件架构协同优化以满足产品需求; 4、功耗和性能分析,权衡 SOC 设计过程中的取舍,为实现产品要求探索创新且高效的多媒体架构方案; 5、推动芯片设计团队或者芯片设计供应商满足 SOC 要求。
包括英文材料
学历+
Image Signal Processor+
https://github.com/mikeroyal/ISP-Guide
Learn all about the process of converting an image/video into digital form by performing tasks like noise reduction, filtering, auto exposure, autofocus, HDR correction, and image sharpening with a Specialized type of media processor.
SOC+
https://www.arm.com/resources/education/books/modern-soc
The aim of this textbook is to expose aspiring and practising SoC designers to the fundamentals and latest developments in SoC design and technologies using examples of Arm Cortex-A technology and related IP blocks and interfaces.
https://www.arm.com/resources/education/education-kits/introduction-to-soc
To produce students with solid introductory knowledge on the basics of SoC design and key practical skills required to implement a simple SoC on an FPGA and write embedded programs targeted at the microprocessor to control the peripherals.
https://www.youtube.com/watch?v=dokgLSAhqHI
A key part of the digital innovation revolution has been the embrace of the SoC, or system-on-chip.
系统设计+
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.
FPGA+
https://nandland.com/fpga-101/
These are the fundamental concepts that are important to understand when designing FPGAs.
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
相关职位
社招A241238
1、与跨职能团队合作,分析MR产品显示、相机、视频处理相关的SOC需求(包含接口、定制 IP、内存带宽,功率等相关要求); 2、根据MR产品系统功能以及使用场景,定义SOC内部显示、相机、视频数据通路、控制流程以及相关模式; 3、定义芯片内部多媒体相关软硬件划分,驱动高效的系统硬件/软件架构协同优化以满足产品需求; 4、功耗和性能分析,权衡 SOC 设计过程中的取舍,为实现产品要求探索创新且高效的多媒体架构方案; 5、推动芯片设计团队或者芯片设计供应商满足 SOC 要求。
更新于 2024-05-07
社招A188827
1、设计并开发新一代AR/VR/MR设备的视频编解的算法; 2、根据产品需求,定义多媒体编解码相关的软硬件Pipeline架构以及各项指标; 3、根据系统对延时、带宽、功耗要求以及芯片硬件开销,结合整体多媒体管线,对算法进行优化并开发IP的算法原型; 4、配合FPGA团队进行Pipeline IP的原型验证,确定IP的性能指标以及参数范围; 5、与多职能团队或者IP供应商合作进行联合设计和开发。
更新于 2024-12-22
社招A50208
1、设计并开发新一代AR/VR/MR设备的视频编解的算法; 2、根据产品需求,定义多媒体编解码相关的软硬件Pipeline架构以及各项指标; 3、根据系统对延时、带宽、功耗要求以及芯片硬件开销,结合整体多媒体管线,对算法进行优化并开发IP的算法原型; 4、配合FPGA团队进行Pipeline IP的原型验证,确定IP的性能指标以及参数范围; 5、与多职能团队或者IP供应商合作进行联合设计和开发。
更新于 2024-12-22