Systems Engineer - Software Test

Job ID


DISH is a Fortune 200 company with more than $15 billion in annual revenue that continues to redefine the communications industry. Our legacy is innovation and a willingness to challenge the status quo, including reinventing ourselves. We disrupted the pay-TV industry in the mid-90s with the launch of the DISH satellite TV service, taking on some of the largest U.S. corporations in the process, and grew to be the fourth-largest pay-TV provider. We are doing it again with the first live, internet-delivered TV service – Sling TV – that bucks traditional pay-TV norms and gives consumers a truly new way to access and watch television.


Now we have our sights set on upending the wireless industry and unseating the entrenched incumbent carriers.


We are driven by curiosity, pride, adventure, and a desire to win – it’s in our DNA. We’re looking for people with boundless energy, intelligence, and an overwhelming need to achieve to join our team as we embark on the next chapter of our story.


Opportunity is here. We are DISH.

Job Duties and Responsibilities


Dish Technologies is looking for a dynamic System/Test Engineer to work in our Test, Support and Integration (TSI) Organization.  The ideal candidate will be responsible for various projects such as designing, deploying and maintaining DVB-S test systems, develop SOPs, review business requirements and partner with technical resources in the company to help design and develop test environments per organization needs, ensuring that quality is maintained at every step of the SDLC.


  • Responsible for designing, deploying, testing and maintaining STB test systems/simulators.
  • Analyze and provide satellite transport streams including authorization, software download and custom streams to various Dish teams based on their testing needs.
  • Perform system level troubleshooting required on stream players, modulators, up converters and stream multiplexor.
  • Understand and review business requirements and partner with technical resources in the company to help design and develop test architecture/environment per organization needs.
  • Working knowledge of and ability to troubleshoot RF spectrum and networking issues.
  • Participate in reviews and audits of product requirements, specifications, designs, code, related to the SDLC.
  • Assist in defining testing scope and test plan development.
  • Develop SOPs for test systems managed by the team.
  • Design, develop, perform and oversee STB testing including system integration and regression.
  • Evaluate test field issues and provide counter measures to prevent reoccurrences.
  • Evaluate tools used in test organization to ensure effective usability and enhancement.
  • Connect to cross-functional teams in order to impact and influence testability and the customer experience across the entire product organization.
  • Pro-actively analyze current processes, test coverage and suggest/ drive improvements; define processes as needed.
  • Participates in driving organization-wide quality and process initiatives.

Skills - Experience and Requirements

The successful System/Test Engineer will have:


  • BS Degree (CS, EE or CE) and 3 years of Software Test Engineering experience, or Masters and 2 years of Software Test Engineering experience, or an equivalent combination of education and experience.
  • At least 1 yr of experience networking, including, installing, configuring, managing and maintaining networking equipment: Routers, Switches
  • At least 2 years of experience with some or all phases of testing: System Integration, Functional, Regression, and Exploratory/Ad Hoc testing.
  • At least 1 year of experience developing test plans, SOPs, test scenarios, test cases, execution of test case and documentation and interpretation of test results.

 Preferred Qualifications:

  • Experience with STBs or experience in testing software products in telecommunication or digital media domain.
  • Understanding of MPEG analysis, video compression (MPEG, H.264 / AVC) and audio (MPEG, Dolby Digital, PCM etc.).
  • Knowledge of Linux Operating Systems.
  • Installing, configuring, managing and maintaining networking equipment: Routers, Switches.
  • Knowledge of RF signals, measurement techniques and tools such as spectrum analyzer, Oscilloscopes, signal meter, and digital multimeters.
  • Knowledge of RF modulation schemes and various frequency spectrums such as QAM, ATSC, L-band etc.
  • Ability to quickly troubleshoot problems, and analyze failures to minimize outages and service interruptions.



Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? Connect with us for general consideration.