Role responsibilities
Lead the development, testing, and integration of high-performance video streaming applications on Linux using modern C++. The role involves designing scalable software architectures, conducting code reviews, and mentoring junior engineers to ensure technical excellence.
Requirements
Requires a Bachelor's degree with 5+ years of experience, or a Master's degree with 3+ years of experience. Candidates must demonstrate deep proficiency in C/C++ on Linux and experience with media pipelines and hardware interfacing.
Key skills
C++, Linux, Multithreading, GStreamer, FFmpeg, V4L2, DRM/KMS, DMA-BUF, FastDDS, Yocto, Kernel Module Integration, Device Trees, Board Bring-up, Software Architecture, Code Review, Mentoring
Keywords
C++, Linux, Video Streaming, GStreamer, FFmpeg, V4L2, DRM, KMS, DMA-BUF, FastDDS, DDS, Yocto, Kernel Modules, Device Trees, Board Bring-up, GPU, ISP, VPU, H.264, Multithreading, Synchronization, Performance Profiling, IPC, Middleware, Software Engineering, Agriculture, Construction, Machinery Manufacturing, Scalability, Reliability