Senior Software Engineer – Graphics and Multimedia

2 weeks ago


Bengaluru, Karnataka, India Canarys Full time ₹ 5,00,000 - ₹ 8,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 The Versatile Club Full time

    Job DescriptionSenior Graphic Designer Multimedia DesignLocation: Bangalore- Full-time- OnsiteAbout The RoleWe are hiring a Senior Graphic Designer with expertise in motion and multimedia. This role goes beyond static visualsyoull craft animations, videos, and interactive content that bring campaigns and brand stories to life.What Youll Do- Create motion...


  • Bengaluru, Karnataka, India Qualcomm Full time ₹ 15,00,000 - ₹ 28,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 beBeeSoftwareEngineer Full time ₹ 5,00,000 - ₹ 8,00,000

    Job OverviewWe are seeking a highly skilled Senior Video Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and developing cutting-edge video software solutions.Key ResponsibilitiesDesign and develop high-quality video software applications using C++, Java, or Python programming...


  • Bengaluru, Karnataka, India beBeeEmbedded Full time ₹ 1,04,000 - ₹ 1,30,878

    Key responsibilities of this role include leading debugging efforts, inter-team coordination and contributing to the development of embedded systems with various multimedia components. To succeed in this position, candidates must possess strong experience in Linux device drivers, graphics/video drivers on Android kernel and be well-versed in multimedia...


  • Bengaluru, Karnataka, India Aecome Full time

    Job DescriptionJob descriptionSummary:AECOM Enterprise Capabilities is seeking a Multimedia Graphic Designer/Multimedia UX/UI Designer to work on various Visualization projects in our Enterprise Capabilities team. This position will offer a hybrid work schedule to include both office and remote opportunities based from our office in Bangalore,...


  • Bengaluru, Karnataka, India beBeeGraphics Full time ₹ 15,00,000 - ₹ 28,00,000

    Job Title: Senior ASIC Design EngineerYou will be responsible for implementing a cutting-edge graphics processor, focusing on 2D and 3D graphics, streaming processors, high-speed IO interfaces, and bus protocols.This position requires the design of the ASIC's architecture and micro-architecture, as well as RTL design and synthesis, logic and timing...


  • Bengaluru, Karnataka, India beBeeValidation Full time ₹ 10,00,000 - ₹ 20,10,000

    Job Title: Graphic Driver Validation EngineerWe are seeking a highly skilled Graphic Driver Validation Engineer to join our team.As a key member of our engineering team, you will be responsible for the thorough validation of graphics, input/output, and multimedia components to ensure optimal performance and stability across different environments.The ideal...


  • Bengaluru, Karnataka, India Quess Full time

    About Us "Quess IT Staffing is India's largest IT staffing company with over 20 years of experience in staffing IT professionals in 300+ companies across levels and skillsets. Our 10,000+ associates deployed in 80+ cities and towns are proficient in over 500 technological skills. Our associates help enable cutting edge solutions some of the biggest names...


  • Bengaluru, Karnataka, India Google Full time US$ 1,50,000 - US$ 2,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 Travtech Software Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Senior Software Engineer with strong Travel/IT product experience, skilled in scalable design, coding, reviews, mentoring, and delivering high-performance solutions end-to-end. Required Candidate profileProactive expert with strong travel domain experience, hands-on in design/architecture, ready to take end-to-end project ownership, mentor teams, and...