TiVo

Job: Senior System Software Engineer

Requisition Number: 1308

Job Location

US - CA - San Jose

Job Description

Apply San Jose, California Job type: Requisition number: 1308 jvwidget.writebutton('', '['o7niVfwr']', '', '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 Here at TiVo, we continue to change the future of television by developing and improving integration with our core functionalities and all for our customer's enjoyment. Help us integrate and create TiVo’s core media software that is the lifeblood of the TiVo application. If you ready to make an impact on TiVo's core media pipeline software, please read on!Here's what you get to do:

  • Implement and debug media pipeline software
  • Implement and troubleshoot MPEG/H.264 trick play modes
  • Work cross functionally with other software teams to develop, debug and maintain media pipeline software
  • Work with various hardware architectures

What you'll need to be successful:

  • Minimum10 years experience as a systems software developer
  • BS in EE, CS or similar technical discipline
  • Strong C programming skills; conversant in C++
  • Strong data structure and object oriented design skills
  • Good debugging skills
  • MPEG/H.264 media pipeline knowledge and experience
  • MPEG/H.264 transport stream, MPEG program stream and/or PES stream syntax
  • Knowledge of audio/video synchronization
  • Multi-threaded programming

Want to really stand out? Be familiar with any of the following technologies:

  • Media pipeline architectures such as DirectShow
  • Multi-threaded streaming pipelines
  • AVC, WMV, WMA, and/or VC1
  • Implementing and/or troubleshooting MPEG trick play modes
  • Media transmission standards such as ATSC and SCTE
  • Dolby audio standards and certification
  • Macrovision (Rovi) and other copy protection standards
  • Conditional access technologies
  • Knowledge of various Set top Box hardware architectures

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