Join our innovative team as a Software Engineer – Video & AI, where you will play a critical role in delivering the premium video quality, and reliability of our wireless presentation and collaboration products.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field
- Proficiency in embedded systems concepts, hardware interfaces, and a strong understanding of the full software development lifecycle
- Understanding of DSP (Digital Signal Processing), computer vision, or real-time systems
- Proficiency with multimedia frameworks (e.g., FFmpeg, GStreamer) and image processing frameworks (e.g., OpenCV)
- Understanding of OOP (object-oriented programming) and strong proficiency in at least two of these languages: C/C++, Kotlin, Java, Python
- Experience in camera software development for various platforms, including mobile phones and embedded systems
- Excellent communication skills, with fluency in both English and Mandarin
- Familiar with image quality measurement using various standard charts and quality measurement tools
- Experience in designing and implementing AI models for real-time video and audio enhancement
- Experience with deep learning frameworks (e.g., PyTorch, TensorFlow)