ByteDance
Video Codec Algorithm Modeling Engineer - Multimedia Lab - Video and Edge, Multimedia Lab
San Jose, California · Full-time · Posted Oct 28, 2026
- Education
- BS degree or above in Electrical/Computer Engineering, Computer Science, or equivalent fields.
About the job
Designs video encoding and processing algorithms and C/C++ models for dedicated hardware accelerators, supporting benchmarking and co-design with hardware architecture teams.
What you'll do
- Develop algorithms and C/C++ models for advanced video encoding and processing for hardware implementation.
- Support architectural modeling and algorithm benchmarking using C/C++ models.
- Collaborate with hardware architecture and design teams on algorithm and architecture co-design.
What they ask for
- BS degree or above in Electrical/Computer Engineering, Computer Science, or equivalent fields.
- Strong knowledge of video coding standards, including AVC/H.264, HEVC/H.265, VVC/H266, and AV1/AV2.
- Solid experience developing video/image signal processing algorithms in C/C++.
- Collaborative mindset and solid written and verbal communication skills.
Nice to have
- Experience designing video encoding and processing hardware accelerator architectures, or developing firmware algorithms and architectures for video codecs.
- Experience with deep learning or neural-network-based video processing algorithms and architecture, or with HLS and/or SystemC modeling.
Tools
C/C++, AVC/H.264, HEVC/H.265, VVC/H266, AV1/AV2, HLS, SystemC
AI focus
Preferred experience includes deep learning and neural-network-based video processing algorithms and architecture; the lab also describes using multimodal models to improve coding decisions.
Model-written summary · the original posting is authoritative