A-LISTWARE
Senior/Architect Android Developer ( OpenGL)
Remote Senior $4.7k–$12.8k/moest.
Summary
A global technology company is seeking a Senior/Architect Android Developer specializing in OpenGL to design and implement native video playback extensions that augment HLS streams in real-time across platforms including Android, webOS, and Roku.
What you'll do
- Design and implement native video playback extensions that augment HLS streams at runtime across Android (ExoPlayer), webOS, Roku, and other platforms
- Build and maintain a cross-platform rendering layer using OpenGL for real-time video frame processing and compositing
- Integrate GPU-based overlays and visual transformations directly into the playback pipeline with frame-accurate synchronization
- Develop device-aware architecture to handle platform-specific decoding, rendering surfaces, hardware acceleration constraints, and performance tuning
- Integrate external SDKs and APIs alongside internal AR/graphics processing pipeline
- Optimize rendering performance, memory usage, and latency under real-time streaming constraints
- Collaborate with QA and Product teams to validate rendering accuracy, synchronization precision, and cross-device stability
Requirements
- Strong hands-on experience with OpenGL (mandatory core skill), including shader programming and GPU pipeline understanding
- Solid knowledge of real-time rendering concepts including frame buffers, textures, shaders, synchronization, and GPU/CPU interaction
- Experience integrating OpenGL with native video playback surfaces
- Practical experience with HLS streaming internals and playback customization
- Strong understanding of video decoding/rendering pipelines and frame timing control
- Experience with native video players on at least one platform: Android (ExoPlayer), webOS, or RokuTV
- Experience implementing low-latency video overlays and graphical composition
- Understanding of hardware acceleration and performance optimization on embedded/TV devices
- Proven background in full-cycle software engineering including integration, profiling, debugging, and optimization
- English language proficiency: Upper-Intermediate or higher