Senior Android Engineer – Digital Signage, Media Platforms
Posted 6hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Android Engineer responsible for building performance-focused software for digital signage solutions. Engaging with heavy media playback, IPTV streaming, and hardware integration.
Responsibilities:
- Design and maintain Android services and apps for headless and non-touch environments, ensuring the application boots instantly and recovers automatically from failures.
- Optimize video pipelines using ExoPlayer/Media3 to handle 4K content, seamless looping, and multi-zone rendering without dropped frames.
- Implement and tune HLS, RTSP, and Multicast (UDP) streaming capabilities, focusing on low-latency delivery and robust buffer management.
- Work directly with device hardware APIs (serial ports, HDMI-CEC, USB-HID) to control screens, sensors, and external peripherals.
- Develop logic for Remote Device Management (RDM), including silent background updates, real-time telemetry, and remote screenshot/logging capabilities.
- Own "Always-On" reliability—managing memory leaks, thermal throttling, and offline-first data persistence (Room/SQLite) to survive network outages.
Requirements:
- 5+ years of professional software engineering experience, with a strong focus on Android development
- Expertise in Kotlin and/or Java with deep knowledge of the Android SDK
- Experience building and maintaining Android background services, including Services, Broadcast Receivers, and WorkManager
- Strong experience with media playback frameworks such as ExoPlayer or Media3
- Hands-on experience with video streaming protocols, including HLS, RTSP, DASH, or Multicast
- Solid understanding of networking concepts, including sockets, MQTT, and WebSockets
- Experience working with hardware-accelerated video decoding (e.g., H.264, HEVC)
- Experience optimizing application performance using tools such as Android Profiler or similar
- Proven ability to troubleshoot and resolve system-level issues (memory, CPU, stability)
- Experience designing and building highly reliable, always-on systems
Benefits:
- Medical
- Dental
- Vision
- Paid Parental Leave
- 401k
- HSA
- FSA
- Dependent Care FSA
- Short and Long Term Disability
- Life Insurance
- EAP
- Paid Time Off
- Paid Sick Time
- Paid Holidays
- Education Reimbursement
















