Sling Media
 
Home  >  News & Media  >  Awards  >  2008 Awards Archive  >  Staff Software Engineer, Embedded Software
Job Opportunities

Staff Software Engineer, Embedded Software

Job Title: Staff Software Engineer, Embedded Software
Location: North America - Foster City, CA
Department: Engineering Group
Reports To: Director, Embedded Software
Contact:  jobs@slingmedia.com or apply online via our parent company, EchoStar Corporation at  www.echostar.com/company/careers.aspx (please reference requisition IRC#3500)


Sling Media, Inc., a wholly owned subsidiary of EchoStar Corporation (NASDAQ: SATS), is a leading digital lifestyle company offering consumer services and products that are a natural extension of today's digital way-of-life. Sling Media's product family includes the internationally acclaimed, Emmy award-winning Slingbox that allows consumers to watch and control their living room television shows at any time, from any location, using PCs, Macs, PDAs and smartphones and the revolutionary new SlingCatcher, a universal media player that seamlessly delivers broadcast TV, Internet video and personal content to the TV. Sling Media is also the company behind the video entertainment web site, Sling.com, offering consumers a wide variety of popular TV shows, movies and other entertainment free for viewing online or on the TV using SlingCatcher.

General Summary

This position is responsible for the design and development of networking protocols and technologies for connected multimedia devices.

Essential Responsibilities

  • Design and develop embedded and client software for Sling Media products that address the requirements of Digital Home
  • Design and develop protocols for device discovery and connectivity in complex networking environments
  • Design and develop advanced streaming technologies optimized for video delivery in wireless networks to improve latency and overall user experience
  • Participate in review meetings to discuss PRD requirements and translate them into Product Engineering Specifications.
  • Conduct design reviews and ensure that the design/implementation is highly modular, portable and performance optimized.
  • Report periodically regarding project progress, issues, etc. on a regular basis. Highlight new technologies, trends and opportunities and integrate into plans accordingly.
  • Ensure a sustained, high level of communications with users in all functional areas of the company to ensure that plans are constantly aligned with changing business needs.

Job Specifications/Requirements

  • BS/MS. (Electronics or Computer Engineering) with minimum of 7 years experience in design and development of networking technologies
  • Strong C/C++ programming skills with expertise in well structured and documented analysis, design and coding
  • Strong programming experience in embedded Linux
  • Expertise in wireless networking, 802.11 set of standards
  • Experience in designing/developing/debugging networking and streaming protocols: Socket programming , TCP/IP, RTP/RTSP
  • Knowledge of encryption/security protocols is a big plus
  • Familiarity with Television broadcast standards (NTSC, PAL, ATSC, DVB, etc) is a plus
  • Familiarity with a wide range of current video and audio compression standards such as MPEG-2/4, H.264, WM9, MP3, AAC is a plus
  • Familiarity with usage of Version management, Configuration management and Defect tracking system tools
  • Excellent communication and people skills.
  • Ability to operate in dynamic, fast-paced environment with minimal supervision
  • Must demonstrate a hands on approach
© 2005-2010 Sling Media. All rights reserved.