Responsibilities

Founded in 2012, ByteDance's mission is to inspire creativity and enrich life. With a suite of more than a dozen products, including TikTok, Helo, and Resso, as well as platforms specific to the China market, including Toutiao, Douyin, and Xigua, ByteDance has made it easier and more fun for people to connect with, consume, and create content.

Why Join Us

At ByteDance, our people are humble, intelligent, compassionate and creative. We create to inspire - for you, for us, and for millions of users across all of our products. We lead with curiosity and aim for the highest, never shying away from taking calculated risks and embracing ambiguity as it comes. Here, the opportunities are limitless for those who dare to pursue bold ideas that exist just beyond the boundary of possibility. Join us and make impact happen with a career at ByteDance.

Our team is building industry leading, highly efficient and scalable video codec hardware solutions (FPGA and ASIC) from the ground up to better serve our billions of users. We are looking for strong software and firmware engineers to design algorithms, C-model, and firmware for advanced video encoding and processing implemented in dedicated hardware accelerators. The successful candidate will be part of a fast growing team that includes algorithm, architecture, software, firmware, and hardware design and verification experts with a dedication to technical excellence and a passion to build large-scale and high-performing video platforms and services.

Responsibilities:

  • Lead and participate in all aspects of the software/firmware development life cycle, including roadmap definition, requirement analysis, architecture design, feature design and development etc.
  • Analyze, design, develop, and debug firmware for image processing, video processing and video transcoding on FPGA/ASIC environment
  • Develop C/C++ software for embedded real-time OS environment

Qualifications

Qualifications:

  • BS degree or above in Electrical/Computer Engineering, Computer Science, or equivalent fields
  • Excellent software design, problem solving and debugging skills
  • Solid programming skills in C/C++
  • At least 3 years of direct related experience in FW development
  • Collaborative mindset, with solid written and verbal communication skills

Preferred Qualifications:

  • M.S. of PhD in Computer Science or Electrical Engineering
  • Knowledge of video codecs (AVC, HEVC, AV1, VP9, etc.) and experience in video codec design
  • Experience in FW development and optimization for image/video codec HW accelerators
  • Experience working on FFmpeg plugin and library development for driving video decoder, encoder, or trancoding HW accelerators etc.
  • Experience with embedded processors like ARM Cortex M and R series or RISC-V architecture and boot mechanism, interrupt priorities and experience with configuring peripherals etc.

ByteDance is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At ByteDance, our mission is to inspire creativity and enrich life. To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We are passionate about this and hope you are too.

ByteDance is committed to providing reasonable accommodations during our recruitment process. If you need assistance or accommodation, please reach out to us at nehamehrotra@bytedance.com.

Read Full Description
Confirmed 18 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles