TiVo

Job: Senior Software Engineer

Requisition Number: 1342

Job Location

US - CA - San Jose

Job Description

Apply San Jose, California Job type: Requisition number: 1342 jvwidget.writebutton('', '['o89jVfwf']', '', 'qMW9Vfww', false); new LinkedIn.CompanyInsiderPopup('jvcompanyinsight','TiVo'); var jvliretry = 10; function fixzorder() { var a = document.getElementById('company-insider-info-window'); if (a) a.style.zIndex = 100; else if (jvliretry > 0) { setTimeout('fixzorder()',300); jvliretry--; } } fixzorder();See who you know at TiVo We continue to change the future of television by developing and improvingour core functionalities andUI.If you are ready to make an impact at TiVo's, please read on!Here is what you'll get to do:

  • Integrate, customize, optimize, and maintain Flash Player and the video manager on various platforms and devices.

Here is what you'll need to be successful:

  • 10+ years of experience working on multimedia or Embedded systems
  • Excellent C++ skills
  • Strong technology background in one or more of the areas: computer graphics, video, sound, virtual machines, multimedia playback, and hardware acceleration
  • Experience with UNIX sockets, TCP/UDP and Web Technologies (e.g. HTTP, XML, SSL)
  • Experienced with multi-threading
  • Solid understanding of algorithms and data structures
  • Ability to identify performance bottlenecks, refactor and re-implement for improved performance while supporting existing functionalities
  • Experiencein a Linux/Unix development and build environment
  • BS in CS or equivalent is a must. MS is desirable.

What will really get you noticed by our team:

  • Experience in driver-level programming for set-top boxes or similar consumer electronics devices
  • Experience with Broadcom Nexus
  • Experience with Adobe Flash Player Integration on an embedded system
  • Experience building performance analysis tools

TiVo is unique. We're successful because of diversity of thought, skill sets, experience, and pure talent.