Video Codec Algorithm Modeling Engineer - Multimedia Lab

ByteDance
San Jose
Workplace: OnsiteFull timeFunction: Creative Production (Video/Audio/Photo)Education: bachelorsSkills: ["Collaboration","Written communication","Verbal communication"]

Design and develop video codec algorithms and C/C++ reference models for advanced video encoding and processing that will be implemented on FPGA/ASIC hardware accelerators. Use C/C++ models to support architectural modeling and algorithm benchmarking, and collaborate with HW architecture and design teams to co-design optimal solutions. Work with experts across algorithm, architecture, software, firmware, and hardware verification for large-scale, high-performance video platforms.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ByteDance
ByteDance
1 month ago

Video Codec Algorithm Modeling Engineer - Multimedia Lab

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 30 days agoStatus: Live
Reposted: similar role first listed 1 month ago

Job Summary

Design and develop video codec algorithms and C/C++ reference models for advanced video encoding and processing that will be implemented on FPGA/ASIC hardware accelerators. Use C/C++ models to support architectural modeling and algorithm benchmarking, and collaborate with HW architecture and design teams to co-design optimal solutions. Work with experts across algorithm, architecture, software, firmware, and hardware verification for large-scale, high-performance video platforms.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Creative Production (Video/Audio/Photo)

Key Responsibilities

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

Key Requirements

  • •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, AV1, and VVC
  • •Solid experience developing video/image signal processing algorithms in C/C++
  • •Collaborative mindset with solid written and verbal communication skills
  • •Preferred: experience designing video encoding/processing hardware accelerators or FW algorithm/architecture for video codecs
Experience:Video codecsVideo/image signal processingFPGAASICDeep learning
Education:Bachelor's in Electrical/Computer Engineering or Computer Science
Skills:CollaborationWritten communicationVerbal communication
Tech Stack:CC++C-modelC/C++FPGAASICSystemCAVC/H.264HEVC/H.265AV1VVC

Company Brief

ByteDance
Develops consumer internet and content platforms, including TikTok and other apps for short-form video, news, and entertainment. It also builds advertising, commerce, and creator tools that connect audiences, brands, and publishers across global markets.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Established Company
Headquarters: Beijing, China
Founded: 2012
WebsiteLinkedIn