Video Codec Algorithm Modeling Engineer - Multimedia Lab

ByteDance ByteDance · Big Tech · San Jose, CA · R&D

Seeking a Video Codec Algorithm Modeling Engineer to design and develop algorithms and C-model for advanced video encoding and processing, implemented in hardware accelerators. This role involves collaborating with hardware architecture and design teams for optimal co-design.

What you'd actually do

  1. Design and develop algorithms and C/C++ models for advanced video encoding and processing for hardware implementation
  2. Support use of C/C++ models for architectural modeling and algorithm benchmarking
  3. Collaborate with the HW architecture and design team for optimal algorithm and architecture co-design

Skills

Required

  • BS degree or above in Electrical/Computer Engineering, Computer Science, or equivalent fields
  • Strong knowledge in video coding standards (AVC/H.264, HEVC/H.265, AV1, and VVC etc.)
  • Solid experience in the development of video/image signal processing algorithms in C/C++
  • Collaborative mindset, with solid written and verbal communication skills

Nice to have

  • Experience in architecture design of video encoding and processing hardware accelerators
  • Experience in FW algorithm and architecture for video codecs
  • Experience in deep learning and neural-network based video processing algorithms and architecture
  • Experience with SystemC modeling and reference model development