Sr. Software Engineer - Android Display & Graphics
Role responsibilities
Own the architecture and implementation of the display subsystem for next-generation Android-based in-vehicle experiences. This includes optimizing the graphics pipeline for performance and integrating display drivers across Android and non-Android platforms.
Requirements
Requires a BS/MS in Computer Science or Electrical Engineering with 3+ years of experience in embedded software or platform engineering. Candidates must have deep knowledge of Android graphics architecture and proficiency in C++ and C.
Key skills
C++, C, Java, Kotlin, Android Framework, SurfaceFlinger, Hardware Composer (HWC), Linux OS Internals, Wayland, Weston, OpenWF Display, HIDL/AIDL, Git, OpenGL ES, Vulkan, DRM/KMS
Keywords
Android Automotive OS, AAOS, SurfaceFlinger, BufferQueue, Gralloc, Ion, Dmabuf, Qualcomm Snapdragon, NXP i.MX, TI Jacinto, QNX, Linux, VirtIO-GPU, Hypervisor, EVS, Systrace, Perfetto, EGL, V4L2, Embedded Software, Platform Engineering, Infotainment, SoC, Multi-display Architecture, Hardware Abstraction Layer, HAL, Graphics Pipeline, VSYNC, Automotive Software