HamburgerMenu
hirist

Embedded Linux Video Developer

SEMI LEAF
Hyderabad
5 - 12 Years

Posted on: 30/07/2025

Job Description

Responsibilities :


- Lead the design and development of Linux-based video driver architecture and user-space frameworks.

- Own the enablement and optimization of hardware video codecs (VPU/GPU) including H.264, H.265/HEVC, VP9, AV1, etc.

- Develop and maintain V4L2-based drivers, media controller interfaces, and buffer management frameworks.

- Collaborate with the hardware and firmware teams for new chip bring-up, validation, and performance tuning.

- Integrate and optimize multimedia frameworks such as GStreamer, FFmpeg, and OMX IL in embedded Linux environments.

- Drive system-level debugging, performance benchmarking, and compliance testing (CTS, GTS, etc.).

- Guide and mentor junior engineers, ensuring best practices in coding, testing, and documentation.

- Contribute to open-source communities when applicable, especially in kernel or media frameworks.


Required Qualifications :


- Bachelors or Masters degree in Computer Science, Electronics, or a related field.

- 4+ years of experience in embedded Linux multimedia or video driver development.

- Strong hands-on experience with V4L2, DRM/KMS, and video codecs (hardware & software).

- Deep understanding of Linux kernel architecture, memory management, and device tree.

- Proficient in C/C++, and scripting languages such as Bash or Python.

- Experience in video framework integration: GStreamer, FFmpeg, or OpenMAX.

- Familiarity with performance profiling tools (perf, ftrace, gprof, etc.).

- Excellent debugging skills across kernel and user-space layers.


info-icon

Did you find something suspicious?