Quantcast
Channel: Most Hired
Viewing all articles
Browse latest Browse all 53220

Software Engineer - Service Development at TiVo (Alviso, California, United States)

$
0
0
Here at TiVo, there is no such thing as "just another application. Our customers expect our broadband goodness to be simple and to work every time. From apps with Amazon, Dominos and Netflix to service updates, we make our content partners shine. Expertise in content transmission methods and optimizations, reliability, scalability, supportability and security are key. If you're a mid- or senior-level software engineer please read on.

Here is what you'll get to do:
Quickly gain an understanding of the existing systems and coded
Document proposed systems and sub-systems to be developed
Develop, test, debug, and maintain new and existing code
Design and implement methods for data and content distribution, including optimizations for reliability, scalability, and supportability
Mentor other team members in your current and to-be-developed areas of expertise

What you'll need to be successful:
At least five years of in-depth experience with object oriented analysis and design
At least five years experience programming in C++
At least two years development experience in a Unix/Linux environment
At least two years of scripting language experience (e.g., Perl, PHP, Tcl, Python).
Experience with server-side Java development
Experience with relational databases and large data sets is a plus
Knowledge of open source tools such as STL and Hadoop
Knowledge of security technology such as OpenSSL and digital certificates is a plus
Experience with large distributed architectures is a big plus
Understands real-time software characteristics including inter-process communication, message passing, locks, priorities and threads

Source: Joel On Software


Viewing all articles
Browse latest Browse all 53220