CareerPlan

Software Firmware Engineer 4

Bengaluru, Karnataka, IndiaFull-time2026-11-04 → 2026-11-09

Core

Design, develop, and optimize high-performance graphics and rendering pipelines on Android devices.

Role type

Senior IC Android graphics engineer

Builds

Real-time 2D/3D rendering systems and smooth, high-FPS, low-latency rendering experiences

Domain

Mobile operating systems (Android) + Computer Graphics

Required skills

OpenGL ES, Vulkan, GPU optimization, Android graphics stack (SurfaceFlinger, HWComposer, Skia, RenderThread), GLSL/SPIR-V shader programming, system-level debugging, performance profiling (Perfetto, Systrace, RenderDoc), driver/HAL debugging, AOSP pipeline knowledge

Preferred skills

Experience with Qualcomm/MediaTek hardware, multi-refresh rate optimization (60Hz/90Hz/120Hz), texture handling optimization, memory bandwidth optimization

Technologies

Android, OpenGL ES, Vulkan, GLSL, SPIR-V, SurfaceFlinger, HWComposer, Skia, RenderThread, Android GPU Inspector, Perfetto, Systrace, RenderDoc, AOSP

Responsibilities

Design and implement real-time rendering pipelines; Develop 2D/3D rendering systems; Optimize graphics performance (FPS, memory, power); Debug rendering issues and handle frame drops/jank; Profile GPU and CPU usage; Validate rendering across multiple Android versions and device variants

Seniority

Senior, hands-on IC