工作內容
Job Summary:
The video processing engineer will be responsible for maintaining and configuring RTSP streaming servers, deploying and customizing inference servers for intelligent video analysis. This role involves a blend of software development, system configuration, and performance optimization tasks, particularly focusing on real-time video processing and streaming technologies.
Key Responsibilities:
• Maintain the RTSP streaming server, including deployment on various machines, configuring MediaMTX components for optimal streaming parameters, and extending RESTful API for video streaming functionalities.
• Manage the DeepStream inference server, including API maintenance, parameter configuration for various use cases, customization of DeepStream modules, and integration of computer vision techniques.
• Ensure effective communication with other teams to facilitate collaborative project execution.
• Engage in continuous learning and research on emerging video processing technologies to enhance overall performance.
• Conduct performance testing across different GPUs and hardware specifications to ensure optimal operation.
工作說明
-
工作縣市:高雄市
- 上班地點:高雄市前鎮區
-
工作待遇:面議
-
上班時段:日班,
-
需求人數:1 ~ 2
條件要求
-
工作經歷:
工作經歷不拘
-
學歷要求:碩士
-
科系要求:
資訊工程相關
-
專長需求:
-
擅長工具:
- 具備駕照:
-
其他條件:
Qualifications:
• Master or PhD degree in Computer Science, Machine Learning, Electrical Engineering or related fields with a focus on video processing or computer vision.
• Experience with streaming server configuration using protocols such as RTSP, RTMP, or WebRTC, and tools like MediaMTX.
• Proficiency in video encoding/decoding with tools such as FFmpeg or GStreamer, including parameter tuning for codecs like MJPEG, H.264, or H.265 (HEVC).
• Practical experience with NVIDIA DeepStream, including configuration of the basic pipeline and integration of computer vision applications.
• Understanding of basic image processing techniques.
• Proficient in programming with C/C++ & Python, and experience with Linux development, Docker, and Git.
• Familiarity with at least one deep learning framework, such as TensorFlow or PyTorch.
【Skills below are optional but preferable】
• 3+ years of experience in video streaming and processing or related fields.
• Experience with CUDA C/C++ programming for GPU-accelerated computing.
• Proficiency in managing code repositories using Makefile or CMake.
• Ability to integrate C/C++ and Python modules, using libraries such as libboost or pybind.
• Experience with NVIDIA TensorRT for optimizing deep learning models.
• Knowledge in developing and managing RESTful APIs.
• Experience with at least one database technology, such as SQL or NoSQL, is preferred.