Create a custom RSS feed specific to your interest about job openings at TiVo!
Job: Senior Software Engineer
Requisition Number: 1300
Job Location
US - CA - San Jose
Job Description
Here at TiVo, we continue to change the future of television by developing and improvingour core functionalities and UI.If you ready to make an impact at TiVo's by working on the Flash Player integration with TiVo's core media software, please read on!Here is what you'll get to do:
Integrate, customize, optimize, and maintain Flash Player on various platforms/devices.
Here is what you'll need to be successful:
10+ years of experience working on multimedia or Embedded systems
Excellent C++ skills
Excellent object oriented design and analysis 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
Ability to work in a fast-paced and dynamic environment
Collaborative and product-focused attitude
Strong ability to learn new technologies in a short time
Excellent verbal and written communication skills
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.