Senior/Architect Android Developer ( OpenGL)
Our Customer:
A global technology company developing real-time video augmentation and rendering infrastructure for broadcast and streaming environments.
Responsibilities:
- Design and implement a native video playback extension that augments HLS streams at runtime across platforms such as Android (ExoPlayer), webOS, Roku, and others;
- 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 strict 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 an 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.
Required experience and skills:
- Strong hands-on experience with OpenGL (mandatory, core skill), including shader programming and GPU pipeline understanding;
- Solid knowledge of real-time rendering concepts (frame buffers, textures, shaders, synchronization, 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 of the following platforms: Android (ExoPlayer), webOS, 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 (integration, profiling, debugging, optimization);
- English โ Upper-Intermediate+.
Required languages
| English | B2 - Upper Intermediate |
Published 13 February
39 views
ยท
2 applications
50% read
๐
Average salary range of similar jobs in
analytics โ
Loading...