Android Graphics - Bengaluru, India - Eximietas Design

    Default job background
    Technology / Internet
    Description

    Note: The selected candidate will work out of Eximietas India center for about 8-12 months but should be willing to relocate to Eximietas US on a long-term work assignment.

    Responsibilities

    An Android graphics engineer with a focus on AR rendering would have the following responsibilities:

    • Develop and integrate real-time graphics pipelines for Android using OpenGL/Vulkan, targeting efficient rendering on Qualcomm GPUs.
    • Design and implement compute shaders for AR tasks like 3D object processing and visual effects, leveraging Qualcomm's graphics processing capabilities.
    • Optimize graphics performance for smooth AR experiences on Android devices, collaborating with the team to ensure a responsive user experience.
    • Stay current on graphics APIs, hardware acceleration features, and the latest advancements in Qualcomm's Snapdragon chipsets.
    • Contribute to Linux device driver development to ensure optimal graphics driver support for Qualcomm SoCs in AR applications.

    Qualifications

    • 5 to 10 years of experience in Linux Device driver development AND Android Graphics
    • Proven experience in Linux kernel development, with expertise in writing device drivers for various hardware components.
    • Strong understanding of Linux kernel internals, including memory management, I/O subsystems, and device models.
    • Experience with Android graphics frameworks (e.g., OpenGL ES, Vulkan) and graphics optimization techniques.
    • Familiarity with hardware-accelerated graphics architectures and GPU programming.
    • High Proficiency in C/C++ programming languages and scripting languages such as Python
    • Education: Bachelor's/Masters degree in Computer Science, Electronics and Communications or related fields