Senior Software Engineer – Graphics and Multimedia

2 weeks ago


Bengaluru, Karnataka, India Canarys Full time ₹ 20,00,000 - ₹ 25,00,000 per year

Role Overview

We are seeking a skilled Software Developer with a strong background in graphics and multimedia

stacks, integration to optimize browser performance (Firefox/Chromium) on a RISC-V–based SoC

platform running Ubuntu OS. The role involves enabling and debugging hardware acceleration for

graphics rendering and video playback, optimizing GPU/VPU drivers, and tuning the multimedia

software stack to achieve improved performance across Linux-based distributions.

Key Responsibilities

 Analyse and resolve performance bottlenecks in Firefox (or Chromium) related to graphics

rendering and video playback on Ubuntu 22.04.

 Patch, configure, and build Firefox/Chromium with proper acceleration flags.

 Enable hardware-accelerated video decoding (VA-API, V4L2, GStreamer, ffmpeg, libavcodec etc.)

on RISCV SoC.

 Work with Wayland/X11, Mesa, DRM/KMS, EGL, Vulkan, OpenGL ES to optimize rendering

pipelines.

 Debug and tune multimedia frameworks (GStreamer, PipeWire, PulseAudio, etc.) for video

playback performance.

 Collaborate with SoC vendor documentation and SDKs (e.g., Rockchip, NXP i.MX, Allwinner,

Qualcomm, etc.).

 Contribute to kernel driver debugging for GPU/VPU/ISP if needed.

Skills & Competencies

 Strong background in Embedded Linux (Ubuntu/Debian/Yocto) system development.

 Hands-on experience with RISC-V or ARM SoCs and cross-compilation toolchains.

 Proficiency in C/C++, with scripting skills in Python/Bash.

 Knowledge of Linux kernel graphics/video subsystems: DRM/KMS, V4L2, VA-API, GBM, EGL,

Mesa.

 Experience with GStreamer/ffmpeg pipelines and hardware codecs.

 Familiarity with browser internals (Gecko for Firefox / Chromium) and build systems.

 Debugging performance using perf, strace, gdb, GPU profiling tools.

 Understanding of multimedia hardware blocks: GPU, VPU, ISP, display controllers

 Experience with Raspberry Pi, NXP i.MX or Qualcomm platforms.

Preferred Qualifications

 Bachelor's/Master's degree in Computer Science, Electronics, or related field.

 3–5 years of experience in Embedded Linux multimedia or graphics optimization.



  • Bengaluru, Karnataka, India Qualcomm Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    General Summary:As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test...


  • Bengaluru, Karnataka, India Qualcomm Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    General Summary:Software and System design, development, performance & power optimization of XR products built using Qualcomms Industry leading SoC running Android and Linux platforms. Analyze and decompose complex software systems and collaborate with and influence others to improve the overall design. The candidate will be required to be hands-on as well...


  • Bengaluru, Karnataka, India Qualcomm Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    CompanyQualcomm India Private LimitedJob AreaEngineering Group, Engineering Group > Software EngineeringGeneral SummaryAs a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer,...

  • Multimedia Engineer

    4 days ago


    Bengaluru, Karnataka, India Xperteez Technology Full time ₹ 3,00,00,000 per year

    Multimedia Engineer – C/C++ | Bengaluru (Onsite) | Up to ₹30 LPAExperience:7–10 YearsLocation:Bengaluru, IndiaAbout the RoleWe are seeking a highly skilledMultimedia Engineerwith strong expertise inC/C++ development on Linux. The ideal candidate will have hands-on experience with multimedia frameworks and tools such asGStreamer,FFmpeg, andMesa drivers,...


  • Bengaluru, Karnataka, India Qualcomm Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    General Summary:As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Systems Engineer, you will research, design, develop, simulate, and/or validate systems-level software, hardware,...


  • Bengaluru, Karnataka, India Trigent Software Full time ₹ 6,00,000 - ₹ 12,00,000 per year

    Job Description:Work as a service desk analyst to process multimedia requests such as Audio and Video Conferences/events.• Resolve Audio Conference (AC), Video Conference (VC) and Zoom booking issues.• Communicate effectively with a diverse group of clients.• Set up, monitor and manage audio & video conferences remotely and onsite.• Process email and...


  • Bengaluru, Karnataka, India Qualcomm Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    CompanyQualcomm India Private LimitedJob AreaEngineering Group, Engineering Group > Software EngineeringGeneral SummaryAs a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer,...


  • Bengaluru, Karnataka, India Qualcomm Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Company:Qualcomm India Private LimitedJob Area:Engineering Group, Engineering Group > Software EngineeringGeneral Summary:We are looking for a passionate and motivated Embedded Software Engineer with 2 to 5 years of experience to join our team. The ideal candidate should have a strong foundation in C programming and operating system concepts, with a keen...


  • Bengaluru, Karnataka, India Google Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Minimum qualifications:Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience.10 years of experience in ASIC hardware architecture and silicon design.Preferred qualifications:Master's degree or PhD in Electrical Engineering, Computer Engineering or Computer Science, with an...


  • Bengaluru, Karnataka, India Dar Full time

    Company Overview:Dar, the founding member of the Sidara group, is an international multidisciplinary consulting organization specializing in engineering, architecture, planning, environment, project management, facilities management, and economics. Sidara operates in 60 countries with 20,500 professionals, Dar connects people, places, and communities through...