Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

DISH TV Logo

Software Engineer I - Android

DISH TV

$63,150 - $90,000
Sep 4, 2025
Englewood, CO, US
Apply Now

EchoStar is looking to solve the problem of reimagining the future of connectivity by developing and optimizing software for their set-top box products to ensure an exceptional user experience and seamless content delivery.

Requirements

  • Strong proficiency in C/C++ and/or Java programming languages
  • Experience with Git version control systems and Agile development methodologies
  • Familiarity with Android TV platform, working experience with Android SDK, Android Studio, and related development tools
  • Experience with Kotlin or ReactJS
  • Strong knowledge of TCP/IP networking protocols and tools such as Wireshark
  • Interest in wireless communication protocols (e.g., Bluetooth, Wi-Fi)
  • Exposure to CI/CD practices for embedded systems

Responsibilities

  • Develop and maintain Android applications and system components for TV platforms; work on customized Android TV vendor products, with the full exposure to the complete software stack
  • Assist in developing scalable and robust software solutions that meet performance and reliability requirements; help optimize software for performance, memory usage, and power efficiency in set-top box environments
  • Implement and maintain Internet and home networking features; assist in troubleshooting and debugging software issues across the Android TV stack and other interconnected devices
  • Design, implement, audit and maintain the product security to create a robust, secure video entertainment platform
  • Collaborate with hardware teams to implement hardware-software interfaces
  • Participate in code reviews and contribute to improving overall code quality and best practices
  • Contribute to continuous integration and continuous delivery processes

Other

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
  • 1-2 years of experience in software development, preferably with exposure to Linux environments
  • Good problem-solving skills and ability to debug complex issues
  • Effective communication skills to collaborate with team members and other departments
  • Candidates must be willing to participate in at least one in-person on-site interview.