We are seeking an experienced Multimedia Driver Development Lead to architect, design, and lead development of multimedia subsystems — including Camera, Display, Audio, and Video frameworks — for embedded Linux and Android-based platforms. You will collaborate across system, hardware, and application teams to deliver optimized multimedia performance and stability on new SoC platforms.
🎯 Key Responsibilities
- Lead end-to-end design, development, and integration of multimedia drivers and HALs (Audio, Display, Camera, Video).
- Define architecture for multimedia frameworks using GStreamer, OpenMAX IL, StageFright, and SurfaceFlinger.
- Drive performance optimization and A / V synchronization across multimedia subsystems.
- Collaborate with hardware, DSP, and BSP teams for system-level integration and debugging.
- Mentor and guide a team of developers in driver bring-up, code reviews, and integration testing.
- Define and track KPIs for multimedia performance (latency, FPS, sync, stability).
- Support product commercialization, customer issue resolution, and long-term maintenance.
- Interface with QA, validation, and DevOps to automate testing and regression analysis.
🧠 Technical Skills Required
Expertise in Linux / Android Multimedia Frameworks (OpenMAX, GStreamer, StageFright, AudioFlinger, SurfaceFlinger).Strong in Audio / Display HAL, V4L2, ALSA, MIPI DSI, HDMI, ISP, and SerDes interfaces.Proficient in C / C++, Linux kernel internals, and driver model (probe, IOCTL, DMA, interrupts).Experience with multimedia performance profiling tools (Perfetto, Systrace, GStreamer debug).Familiar with GPU pipelines (OpenGL ES / Vulkan / Wayland / HWC).Exposure to Android build system, Yocto, or QNX integration is desirable.🤝 Soft Skills & Leadership
Proven experience leading 5–10 member cross-functional development teams.Strong problem-solving, debugging, and analytical abilities.Excellent communication and technical documentation skills.Experience collaborating with global teams and customers.🎓 Qualification
Bachelor’s or Master’s degree in Electronics / Computer Science / Communication Engineering.
10–16 years of experience in Embedded Software or Multimedia Systems Development.