Firmware Engineer

Responsibilities

  • Develop, design and implement video encoder/decoder pipeline firmware (driver/HAL)
  • Improve/optimize the firmware code for better hardware utilization
  • Implement test plans to validate functional, performance and algorithm requirements
  • Deployment of testing tools and automation flow
  • Work with the field engineer on the implementation of video transcoding

Key Qualification

  • Video codec domain experience (one or more of H.264/H.265/VP9/AV1)
  • Strong programming skills with C/C++
  • Strong knowledge of computer architecture
  • Hands on and strong debugging skills/experience with embedded systems
  • Experience with event driven/multi-thread real time programing
  • Excellent communication and collaborative skills
  • Ability to work with cross functional engineering teams

Desired Experience

  • Experience with embedded CPU programming (RISC V)
  • Experience embedded OS (Zephyr/FreeRTOS)
  • Video encoding algorithm experience (rate control/frame type decision/quality measurement
Scroll to Top