Home Online Cross-Platform Media Playback Engineer

Home Online Cross-Platform Media Playback Engineer

Cross-Platform Media Playback Engineer

Full time at XOGO in Online
Posted on January 4, 2025

Job details

About the Company XOGO is a leader in digital signage solutions, delivering scalable and reliable applications across diverse platforms. Our player technology powers seamless digital signage experiences on Android, Fire OS, UWP, WebOS, BrightSign, Tizen, and Raspberry Pi. By focusing on performance, smooth playback, and reliability, we help businesses communicate visually on screens worldwide. About the Role We’re seeking a Cross-Platform Media Playback Engineer to optimize the performance of our player technology and ensure flawless playback experiences, even on resource-constrained devices. Responsibilities

  • Media Playback Optimization: Lead the development and maintenance of a robust media playback system, focusing on video, image, and URL performance.
  • Playlist Orchestration: Develop logic to ensure gapless transitions between assets such as videos, images, and URLs.
  • Cross-Platform Integration: Collaborate on platform-specific integrations (e.g., Android, Fire OS, UWP, webOS, Tizen, BrightSign) to ensure consistent and efficient playback across devices.
  • Performance Tuning: Optimize player performance on low-end hardware with targeted enhancements and decoding strategies.
  • JavaScript Player Enhancements: Refine and expand XOGO’s Vue.js-based web player, with training/support provided for those new to Vue.
  • Troubleshooting and Debugging: Diagnose and resolve playback issues related to encoding, buffering, and hardware limitations.
  • Mentorship: Provide technical guidance to team members, fostering growth and collaboration.
Qualifications - Core Skills:
  • Strong JavaScript skills with experience building performant web applications.
  • Familiarity with video and image codecs (e.g., H.264, H.265, VP9) and their performance implications.
  • Knowledge of playlist orchestration, asset preloading, and media buffering techniques.
- Platform-Specific Knowledge:
  • Experience with or willingness to learn Vue.js.
  • Proficiency in Kotlin for Android development and understanding native platform APIs.
  • Basic familiarity with UWP, webOS, and Tizen ecosystems.
- Performance Optimization:
  • Knowledge of GPU/CPU media decoding pipelines and adaptive streaming protocols like HLS or DASH.
  • Experience working with low-resource hardware or embedded systems.
- Other Skills:
  • Strong written and verbal communication skills.
  • Self-motivated and organized, with the ability to thrive in a distributed team environment.
Preferred Skills
  • Experience with tools like FFmpeg, ExoPlayer, or AVPlayer.
  • Knowledge of hybrid app frameworks (e.g., Cordova, Electron).
  • Familiarity with digital signage technologies and industry standards.
  • Basic understanding of DevOps workflows for managing remote devices.

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
See All Cross Platform Jobs
Feedback Feedback