logo of bytedance

字节跳动视频编解码Firmware开发工程师-视频架构

社招全职3年以上A29454地点:深圳状态:招聘

任职要求


1、计算机科学,电子工程及相关专业;
2、优秀的软件设计、问题解决和调试能力;
3、精通C/C++编程,3年以上Firmware开发经验;
4、了解视频压缩,包括H.264/AVC、H.265/HEVC等编解码标准。

加分项:
1、具有图像、视频编解码硬件加速器的Firmware开发和优化经验;
2、参与过主客观画质评估,理解PSNR、SSIM和VMAF等指标原理;
3、了解最新的视频编解码技术,如H.266/VVC、AV1/AV2等;
4、具有图像/视频和信号处理的知识,包括算法设计和实现,例如Rate Control、Scene Change Detection、锐化滤波器、Roi区域、动态GOP结构调整等;
5、具有NPU&DSP开发经验;
6、具有ARM Cortex M和R系列或RISC-V架构的嵌入式处理器及启动机制、中断优先级配置及外接配置经验;
7、具备协作精神,良好的书面和口头沟通能力。

工作职责


1、设计开发视频编解码芯片和FPGA的软件/Firmware,包括需求分析、路线制定、架构设计、功能设计和开发等;
2、分析、设计、开发和调试用于图像处理、视频处理和视频转码的FPGA/ASIC环境中的Firmware;
3、在嵌入式实时操作系统环境中开发C/C++软件/Firmware;
4、设计转码的码率控制算法和质量分析;
5、在不同的仿真平台上进行ASIC Firmware的开发和调试,包括Palladium/Haps/X1/FPGA等;
6、合作支持字节跳动的各项业务,包括直播/点播/实时通信/图像处理等。
包括英文材料
C+
C+++
算法+
R+
相关职位

logo of bytedance
社招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
logo of bytedance
社招3年以上A03877

1、设计开发视频编解码芯片和FPGA的软件/Firmware,包括需求分析、路线制定、架构设计、功能设计和开发等; 2、分析、设计、开发和调试用于图像处理、视频处理和视频转码的FPGA/ASIC环境中的Firmware; 3、在嵌入式实时操作系统环境中开发C/C++软件/Firmware; 4、设计转码的码率控制算法和质量分析; 5、在不同的仿真平台上进行ASIC Firmware的开发和调试,包括Palladium/Haps/X1/FPGA等; 6、合作支持字节跳动的各项业务,包括直播/点播/实时通信/图像处理等。

更新于 2024-09-27
logo of bytedance
社招3年以上A186191C

1、负责早期XR与Al智能硬件产品的固件系统开发; 2、编写运行在MCU上的固件代码、开发BSP; 3、调试和开发系统功能,例如蓝牙连接、WiFi数据传输、视频编解码、显示器图形界面、语音交互等; 4、协助电子工程师开发原理图,协助机械工程师设计结构,与手机App端软件工程师合作开发功能; 5、与产品、设计、技术等团队协同展示产品原型的早期关键功能。

更新于 2025-04-09
logo of kuaishou
社招1-3年D3335

1、负责视频编解码的框架实现和算法优化,包括H.264,H.265,AV1,SVC,SCC等; 2、负责视频编解码算法在不同平台的移植优化; 3、深入研究直播、RTC等场景下的编码技术,提升视频质量。

更新于 2025-08-06