Drimva

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

First seen Oct 28, 2026 · Last verified Nov 4, 2026 (UTC)