TiVo

Job: Build and Release Engineer

Requisition Number: 1327

Job Location

US - CA - San Jose

Job Description

Apply San Jose, California Job type: Requisition number: 1327 jvwidget.writebutton('', '['oaGiVfwN']', '', '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 Looking for a fun and unique place to work? We're looking for a detail-oriented person with leadership experience to make an immediate impact and positive influence on our release engineering team.Here is what you get to do:

  • Generate and deliver software builds and releases for multiple platforms
  • Resolve software configuration management issues
  • Maintain the Source Control Versioning system
  • Create and handle multiple branches, multiple projects, source defining and back porting fixes to stabilization branches
  • Support efforts in unit testing, simulators and automated testing infrastructures
  • Care and Feeding of the build systems

What you’ll need to be successful:

  • 5+ years of relevant Build / Release Engineer experience
  • Experience with SCM and Build tools, such as Perforce, Rational ClearCase, CVS, or similar is mandatory
  • Experience with introducing improvements for release management
  • Experience with the process of manufacturing software
  • Through understanding of Linux and Windows environments
  • A high degree of skill in troubleshooting, characterizing and describing build defects
  • Familiarity with Java and C/C++ development environments
  • Experience with Make, XML, Shell, Perl, PHP, and SQL
  • Ability to learn new technical information quickly
  • Ability to communicate clearly
  • Should take a leadership role while building team consensus
  • Rigorous and detail-oriented
  • Able to successfully work in a rapid development environment

Want to really stand out? Have one or more of the following:

  • Experience with Hudson, QuickBuild, Cruise Control or similar Java-based framework for continuous build process
  • Programming experience in Java and C/C++
  • Experience in building software for embedded systems
  • Experience with Eclipse or other Integrated Development Environment

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