Embedded Linux Video Developer

4 - 8 years

0 Lacs

Posted:2 weeks ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a skilled professional, you will be responsible for leading the design and development of Linux-based video driver architecture and user-space frameworks. Your role includes owning the enablement and optimization of hardware video codecs (VPU/GPU) such as H.264, H.265/HEVC, VP9, AV1, among others. You will be involved in the development and maintenance of V4L2-based drivers, media controller interfaces, and buffer management frameworks. Collaboration with hardware and firmware teams for new chip bring-up, validation, and performance tuning is a crucial aspect of this position. Additionally, you will integrate and optimize multimedia frameworks like GStreamer, FFmpeg, and OMX IL in embedded Linux environments. System-level debugging, performance benchmarking, and compliance testing (CTS, GTS, etc.) are also part of your responsibilities. Furthermore, you will guide and mentor junior engineers to ensure best practices in coding, testing, and documentation are followed. Contributing to open-source communities, particularly in the kernel or media, when applicable is encouraged. To qualify for this role, you should hold a Bachelors or Masters degree in Computer Science, Electronics, or a related field. With 4+ years of experience in embedded Linux multimedia or video driver development, you should possess strong hands-on experience with V4L2, DRM/KMS, and video codecs (both hardware and software). A deep understanding of Linux kernel architecture, memory management, and device tree is essential. Proficiency in programming languages like C/C++ and scripting languages such as Bash or Python is required. Experience in video framework integration with GStreamer, FFmpeg, or OpenMAX is preferred. Familiarity with performance profiling tools like perf, ftrace, gprof, etc., is advantageous. Your excellent debugging skills across kernel and user-space layers will be highly valued in this role.,

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You