Linux Multimedia Application Engineer

Position: Senior/Lead Multimedia Application Engineer

Years of Experience: 4-8 Years

Location: Bengaluru

 

Job Brief:

Vayavya is looking for engineers with prior experience in Linux applications and middleware for Display/Camera/codec pipelines and graphics to work on a consumer device platform for one of its marquee customers.

 

Job Description:

  • Design, development, and unit testing of Codec/display/camera/graphics applications and middleware. 
  • Feature addition, driver integration, debugging & bug fixing

 

Technical Skills:

Common:

    • Excellent programming skills in C, C++
    • Experience in Linux applications interfacing with Linux drivers, algorithms, pipelines for Multimedia.
    • Experience in Multimedia frameworks like GStreamer, OpenGL, V4L2 or DRM
    • Experience with Linux threads, system calls and serialization mechanisms
    • Extensive experience in embedded Linux user space application development
    • Experience in GDB, KDB, Trace
  • One of the below Camera/Display/Codec/Graphics related skills
  • Android HAL experience is a good to have

 

Camera:

  • Experience of Camera and image pipelines (Histogram, 3A algorithms, Color Correction, image formats etc.) 
  • Media Controller (Open Source) and V4L2
  • Experience in CSI2

 

Display:

  • Experience in 
  • DRM/KMS, Kernel Drivers
  • HDMI, MIPI DSI protocol,
  • DSI Panels
  • Display picture quality (White Balance, Histogram, Color correction, image formats etc.)
  • Wayland/Weston

 

Codec:

  • Experience in 
    • Multimedia codec H264, VP9, HEVC
    • Linux V4L2 codec software
    • Netflix, Prime Video and YouTube (Certification)
  • Must have Gstreamer or Android Multimedia experience



Graphic:

  • Experience in 
    • GEM DRM kernel drivers
    • End-to-end graphic pipeline
    • OpenGL (ES) API and EGL APIs
    • 3D graphics performance and benchmark tuning
  • Good to have 
    • OpenGL
    • Working experience in MESA Graphics software stack
    • Vulkan graphics APIs



Non-Technical Skills:

  • Strong analytical and problem-solving skills 
  • Excellent verbal and written communication skills
  • Self-managed and ability to learn and adapt
  • Eager to take on new challenging work

 

0Dislike
50% LikesVS
50% Dislikes