Embedded / 4+ Years

Android Graphics & Device Driver Engineer

Bengaluru

This job might be for you if

  • You enjoy solving problems. You love taking on difficult challenges and finding creative solutions.
  • You don’t know the answer but will dig until you find it.
  • You communicate clearly. You write well.
  • You are motivated and driven. You volunteer for new challenges without waiting to be asked. You will take ownership of the time you spend with us and make a difference.
  • You can impress our customers with your enthusiasm to solve their issues (and solve them!)

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.

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.