Location: Sunnyvale, CA

We're a well funded community of builders - engineers, designers, and entrepreneurs - who love what we do. We are looking for people who share our passion, our drive, our commitment and our abilities. NGCodec is working on the next generation of video compression and we have a $Billion plan to change how the internet uses video. Come join our journey.

The person filling this role will be an integral junior member of our software team, handling various tasks including: developing and debugging firmware, bringing up encoder HW in the lab, writing device drivers, writing utilities to automate testing, working with cloud based hardware, interacting with and solving customer’s problems and more.  We are looking for a smart, motivated engineer with good C programming background, who likes and has experience working with hardware and embedded FW.


  • Firmware Debugging and Bug Fixing
  • Unit Testing of New FPGA images
  • Device Driver and Application Development
  • FFMpeg Transcode Pipeline Development
  • Test Automation
  • Customer Focus

Required Experience:

  • 2+ years of Development in C/C++
  • BSCS, BSEE or better
  • Preliminary knowledge of Operating System and Device Drivers
  • Experience of working with hardware/Development boards
  • Customer Support

Desirable Additional Experience (not required but a plus):

  • FPGA exposure
  • Multimedia Codecs and Middleware (e.g. OpenMax, Dshow, Media Foundation,etc)
  • OpenCL Applications
  • Virtual Reality based projects