Software Developer STB

Software Developer STB

Project: TiVo
Experience: 3+ years
Number of openings: 3


As a Software Developer you will join efforts with a team on optimizing television experience that thrills millions of TiVo users around the world.

Here is what you’ll get to do:

  • Research, design, implement and extend cutting-edge backend features and user interfaces
  • Collaborate intensively with talented people
  • Be creative and innovative
  • Have fun and blend with the team


Here is what you’ll need to be successful

Must have:

  • Solid grounding base in Computer Science fundamentals, object-oriented programming and software design
  • Fluency in C++, Java or equivalent, with exposure to user interface tools and frameworks
  • Excellent grasp of software development principles, affinity for coding standards and design patterns
  • Open minded, outspoken and not afraid to explore and work at any layer of the software stack
  • Comfortable working under Linux with C/C++, Python, Databases technologies
  • Ability to debug under multithreading and real time resources dependencies
  • Good logical thinking, good grasp on algorithms
  • Excellent verbal and written communication skills
  • Capacity to excel in a fast-paced, dynamic environment
  • Team player, collaborative attitude
  • Bachelor’s degree in Computer Science or Engineering


Nice to have:

  • Broad understanding of graphical user interfaces
  • Skills on interconnecting UI apps with backend systems
  • Experience developing on, or deploying to Linux platforms
  • Projects experience with increasing responsibilities and areas of expertise


A plus:

  • General knowledge on: television systems, audio/video processing, data streaming
  • Experience designing UI and manipulating UI resources
  • Experience setting up build and automation tools, scripting
  • Embedded architectures knowledge, experience designing software for embedded systems



  • Training on application
  • Access to trainings for self-development
  • Be part of a young team
  • Floating holidays
  • Flexible benefits basket
  • Fun room and various team bounding and team building programs
  • Attractive compensation scheme


Join our team! Apply here!

About the Author

Leave a Reply