Home  »  Products  »  Accessories  »  Hard Drives  »  Lead Software Engineer, Embedded Software
SlingLink TURBO
Cables
Hard Drives

Lead Software Engineer, Embedded Software

Job Title: Lead Software Engineer, Embedded Software
Location: North America - Foster City, CA
Department: Engineering Group
Reports To: Director, Embedded Software


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 multimedia software for embedded devices.

Essential Responsibilities

  • Design and develop embedded software for Sling Media products that address the requirements of Digital Home
  • Architect streaming solutions for connected media devices with focus on portability across hardware platforms, operating systems and middleware
  • Work with product, sales and business teams and directly with customers (e.g. STB manufacturers) to coordinate integration projects and ensure high level of software re-use across multiple products
  • Provide technical leadership for the embedded software team, coordinate software development with geographically distributed teams
  • Participate in review meetings to discuss PRD requirements and translate them into Product Engineering Specifications.
  • Participate in high level and low level design of embedded frameworks
  • Conduct design reviews and ensure that the design/implementation is highly modular, portable and performance optimized.
  • Work with the QA group to track open issues, and close them on priority basis.
  • 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 real time embedded software for multimedia applications
  • Strong C/C++ programming skills with expertise in well structured and documented analysis, design and coding
  • Expertise in design and implementation of streaming/playback applications and frameworks for Digital Media Adapters, Set top boxes, connected multimedia devices based on Embedded Linux
  • Familiarity with 16/32 bit controllers like MIPS, ARM, and DSPs with good understanding of hardware and software for real time embedded systems
  • Good knowledge of networking and streaming protocols, socket programming
  • Proven track record of technical leadership and coordination of embedded multimedia projects
  • Familiarity with Television broadcast standards (NTSC, PAL, ATSC, DVB, etc) is a big 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
  • OCAP experience is a plus.
  • Familiarity with web technologies is a plus
  • Excellent communication and people skills.
  • Ability to operate in dynamic, fast-paced environment with minimal supervision
  • Must demonstrate a hands on approach

Contact: jobs@slingmedia.com (please reference requisition #300)

© 2005-2009 Sling Media. All rights reserved. | Terms of Use | Privacy Policy