At Cidana, you will be responsible for developing, porting and optimizing video codec components (H.264, VC1/WMV, AVS, MPEG4, MPEG2) used in Cidana's multimedia player, streaming player, and mobile DTV applications across all CPU and OS platforms. This includes implementing decoding and encoding algorithms, and using the latest GPU and DSP accelerations. In general , support for ARM and Windows/Linux is required. Part of your responsibilities will be to interact and respond to our customer's requests and provide periodic technical reports. Interaction with other members of the video codec group, as well as Cidana's other development groups (audio codec group, systems/applications groups) is extremely important and expected. You will be reporting to the video codec manager.
1. BS/MS in computer engineering/computer science/electrical engineering 2. 3+ years experience in C++/C and object oriented programming 3. 3+ years experience in ARM, x86 assembly, experience on ARM64, X64, GPU development would be an added advantage 4. Working knowledge of Windows, Linux, embedded platform development, experience on iOS, Android would be and added advantage 5. Familiarity with video compression theory and standards, like H264, MPEG4/H263, MJPEG, etc, experience on H265, VP9, AVS/AVS+ would be an added advantage 6. Familiarity with image process theory, like color space conversion, scaling, deinterlacing, etc. 7. Good English communication skills 8. Good teamwork skills