Enigneer I
EchoStar 363 reviews - Denver, CO

This job posting is no longer available on EchoStar. Find similar jobs:Enigneer jobs - EchoStar jobs

EchoStar has an opening for a Software Engineer that will be involved in all aspects of the software development life cycle from design, implementation, and deployment. Because of the rapidly changing technology environment, it will be critical that the software engineer is able to effectively communicate with customers, peers, and management teams as well as plan and implement multiple projects simultaneously.

Headquartered in Englewood, CO, EchoStar is a billion dollar company with over 5,000 employees worldwide and more than 25 years of experience designing, developing and distributing award-winning television set-top boxes, services and related delivery products for television. EchoStar Corporation (NASDAQ: SATS) is a premier global provider of satellite operations and digital TV solutions that enhance today's home entertainment lifestyle. It’s wholly owned subsidiary, Hughes, is the world's leading provider of satellite broadband for home and office, delivering innovative network technologies and managed network services for enterprises and governments in more than 100 countries.

Among the many offerings of this combined powerhouse in broadband data and video are HughesNet®, the market's #1 high-speed satellite Internet service; Sling Media's award-winning SlingLoaded® technology; Move Networks' adaptive bit-rate streaming technology; and Troppus’ software suite that combines a Client Application, an Agent Application and a powerful Semantic Knowledge Management System.


Design, develop, and test embedded C/C++ code for use in set top boxes.

Develop code based on requirements documents, including development of use cases and test plans.

Proactively develop strategies and procedures to help the team work more efficiently and effectively, and to improve the quality and maintainability of code.

Participate in code reviews, brainstorming meetings, and cross training session

Skills and Qualifications

BS Electrical, Computer Science or Computer Engineering or equivalent 4 year technical degree

Experience in embedded C/C++ software design and development

Experienced in socket programming or http client/server development

Good understanding of network protocols e.g. TCP/IP, UDP, UPnP.

Experience with OpenSSL development highly desirable.

Experience with embedded SQLite development highly desirable

Extensive experience with embedded software development debugging tools and methods, e.g. gdb, valgrind.

Experience in working with software version control systems, with knowledge of Clear Case a plus

Experience in solving complex technical problems, and of assisting less senior engineers in problem resolution.

Experience with Set Top Box design, Satellite technologies and video technologies highly desirable.

Expert level C or C++ programmer

Thorough understanding of the software development life cycle

Must possess good verbal and written communication skills.

Must have the ability to disseminate knowledge to younger engineers and other personnel.

Additional Details Benefits of the position

Medical, Health Savings Account, Dental and Vision Insurance

Flexible spending options and Employee Assistance Plan

401(k) and Employee Stock Purchase Plan

Tuition Reimbursement

Employee Referral Program

Training Opportunities

FREE DISH Network Satellite TV System and Programming

FREE Hughes Network Service

50% Discounts on Sling technology and service

Corporate discounts for retail and personal travel

Opportunity for a level of responsibility that could take years to reach in other companies

About this company
363 reviews
EchoStar Corporation (EchoStar) operates two primary business units: Digital Set-Top Box business and Satellite Services business. Digital...