
Senior Android Engineer – Digital Signage, Media Platforms
Spectrio
full-time
Posted on:
Location Type: Remote
Location: Florida • North Carolina • United States
Visit company websiteExplore more
Job Level
About the role
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Android developmentKotlinJavaAndroid SDKExoPlayerMedia3HLSRTSPDASHMulticast
Soft Skills
troubleshootingproblem-solvingsystem-level issue resolution