C Developer for Interactive TV Co.
Terms: Long-Term Contract Location: Mill Valley, CA (5 minutes north of the Golden Gate Bridge) Target Start Date: Immediately Company Size: 150+ at this location Industry: Cable/Internet/Communication **NATIONAL VISIBILITY FOR YOUR WORK** Our client is an interactive TV and video platform development company located in Mill Valley, just north of the Golden Gate bridge, with panoramic views of Mount Tamalpais and Marin County. As a top gun C developer, you will be working on the toughest challenges in their highly parallel enterprise-grade server software, alongside brilliant engineers who will help you push your engineering skills to their limits. The applications must scale to support over 22 million cable customers, more than 16 million high-speed Internet customers, and over 8 million voice customers: are you up to the challenge? You will be working on software that allows millions of cable subscribers to enjoy features such as VOD (Video On Demand), on-screen Caller ID and interactive TV applications. Your responsibilities will include collaborating on design, investigating defects including analyzing core dumps, refactoring existing code and adding unit tests. On rare occasions you may be called upon to work nights and/or weekends to help resolve high priority issues with production systems. Join them and you will find a relaxed, agile environment with casual dress code. They're big on automated testing, test-driven development, collaboration and engineering excellence in everything we do. About you: you can write multithreaded and multi-process C code in your sleep, are best friends with gdb, can find your way around a core dump in the dark and can go on for hours about memory models, IPC, multithreading, processes and networking. You know the difference between pthread_create and join(), and can look at a page of C code and tell us where it will lock up. You know Linux inside and out, and you relish looking under the hood to see how stuff works. You can regale people at parties with in-depth explanations of TCP/IP's "SYN, SYN-ACK, ACK" sequence and have strong opinions on UDP vs. TCP as well as how good code should (and shouldn't!) be written. Personality-wise, you are smart, a good communicator, humble but confident of your skills, open, collaborative, a good team player but fully autonomous and intellectually curious. In addition to the above, the more of these you have, the more we want to talk with you: * Assembly-level coding experience * Deep Linux kernel experience * Extensive server-side development experience * Deep knowledge of TCP/IP and UDP/IP networking * C++ * Experience writing unit tests with one of the xUnit frameworks, especially CUnit or CppUnit * A demonstrable history of contributing to open source projects * Java programming experience * Experience with automated build, especially Maven, Ant, TeamCity, Hudson/Jenkins or other CI systems * Experience with source control systems such as CVS and Subversion. Even if this opportunity is not an exact fit, please reach out to David Blaker at (415)343-6049 or send your updated resume to dblaker(at)teksystems.com. We have many different opportunities in the Bay Area and would enjoy the opportunity to be a resource for you in the Bay Area! Join TEKsystems() and get your career on the fast track. As the leading technology staffing and services firm, we are passionate about deploying high-caliber IT and communications expertise. To satisfy our constant need for expertise, we actively seek talented Technical Professionals with all levels of information technology and communications skills. TEKsystems knows that every professional has different needs, so we'll work together to determine a suitable benefits package. We offer options to our Technical Professionals that could include: a health plan, 401k, provisions for vacation and holiday pay, and technical and professional training. With a foundation as the nation's largest IT staffing firm, we've become a billion-dollar services company by blending superior client service with an unrivaled ability to source and manage talent to precise specifications, resulting in successful technology executions. Allegis Group and its subsidiaries are equal opportunity employers. M/F/D/V
Mill Valley, CA
Related projectsSearch for freelance jobs
can’t wait for more clients
and advertising. Thank you."