字节跳动视频编解码硬件设计工程师-视频架构
社招全职A238119地点:上海状态:招聘
任职要求
1、硕士及以上学历,电子、微电子、计算机等相关专业; 2、精通基于Verilog,SystemVerilog,UVM的RTL设计及验证; 3、熟练掌握FPGA/ASIC开发工具和流程; 4、有视频编解码或者机器学习相关的硬件架构设计、RTL设计、或者验证经验优先; 5、工作认真负责,具备良好的沟通、学习能力、以及团队协作精神。 加分项: 1、熟悉视频编解码算法,比如H.264/AVC, H.265/HEVC, H.266/VVC等; 2、熟悉计算机体系结构,有嵌入式处理器的设计或验证经验; 3、有基于HLS的开发经验,有低功耗设计经验。
工作职责
1、设计面向数据中心的高效率、高密度、低延时、低功耗的视频转码硬件解决方案; 2、设计适合硬件加速的视频编码算法和架构; 3、视频编码模块相关的微架构设计和RTL设计/验证。
包括英文材料
学历+
FPGA+
https://nandland.com/fpga-101/
These are the fundamental concepts that are important to understand when designing FPGAs.
机器学习+
https://www.youtube.com/watch?v=0oyDqO8PjIg
Learn about machine learning and AI with this comprehensive 11-hour course from @LunarTech_ai.
https://www.youtube.com/watch?v=i_LwzRVP7bg
Learn Machine Learning in a way that is accessible to absolute beginners.
https://www.youtube.com/watch?v=NWONeJKn6kc
Learn the theory and practical application of machine learning concepts in this comprehensive course for beginners.
https://www.youtube.com/watch?v=PcbuKRNtCUc
Learn about all the most important concepts and terms related to machine learning and AI.
系统设计+
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://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
相关职位
社招A04375
1、设计面向数据中心的高效率、高密度、低延时、低功耗的视频转码硬件解决方案; 2、设计适合硬件加速的视频编码算法和架构; 3、视频编码模块相关的微架构设计和RTL设计/验证。
更新于 2024-10-07
社招JA24V
1、设计面向数据中心的高效率、高密度、低延时、低功耗的视频转码硬件解决方案; 2、设计高效率的视频编码算法、C-model、和硬件架构; 3、与硬件设计和验证团队配合,输出视频编码硬件核心模块。
更新于 2022-02-23
社招3年以上A189486
1、设计开发视频编解码芯片和FPGA的软件/Firmware,包括需求分析、路线制定、架构设计、功能设计和开发等; 2、分析、设计、开发和调试用于图像处理、视频处理和视频转码的FPGA/ASIC环境中的Firmware; 3、在嵌入式实时操作系统环境中开发C/C++软件/Firmware; 4、设计转码的码率控制算法和质量分析; 5、在不同的仿真平台上进行ASIC Firmware的开发和调试,包括Palladium/Haps/X1/FPGA等; 6、合作支持字节跳动的各项业务,包括直播/点播/实时通信/图像处理等。
更新于 2024-09-27