• Engineer II - Embedded

    Location US-CO-Englewood
    Job ID
    Software Engineering
  • Summary

    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

    Design, develop, and test Set-Top Box (STB) software modules, such as STB Health (analytics), Viewer Measurement (analytics), STB Internet API interfaces, and On-Demand Streaming technologies; create software running in a multithreaded environment utilizing LINUX operating system; design and implement new software features; debug and fix defects on software applications; provide production support; decompose tasks, define milestones, create schedules, and estimate resources following the Agile development process.

    Req’s: MS in Computer Science, Computer Engineering, Electrical Engineering, or closely related and 1 year of experience in the job offered; or a combination of a BS degree in same fields plus 5 years’ progressive, post-baccalaureate experience; or any suitable combination of education, training, and/or experience.

    Requires 1 year of experience using LINUX Operating systems, data structures, algorithms, Embedded C development in Linux OS, software version control, multi-threading programming, inter-process communication, memory management, requirements analysis, STB software design, TCP/IP networking technologies, socket programming, C/C++ Programming, Shell scripting, Python, GNU make, GNU GDB, core dump analysis, and stack dump analysis. Drug screen and background check required.

    Apply at Ref: 2018-44358

    Skills - Experience and Requirements



    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.