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.
Technical Manager • Rajkot, Gujarat, India