Wednesday, July 1, 2009

Senior Software Engineer, Qt -- The Award Winning Flip Video

Flip Video line of easy-to-use video camcorders (www.theflip.com) as seen on Oprah, reviewed by the NY Times, featured in Business Week, and used by the Hollywood elite.

The challenges involved in developing a simple, intuitive, yet high quality product reach beyond the hardware of the camcorder to also envelope the software ecosystem which completes the Flip Video experience. Our software vision is all about making the capturing, editing and sharing of visual experiences as easy and as fun as possible.

We have opportunities for passionate and talented software engineers to join our growing development family in downtown San Francisco. The right candidates would work with us to create high-quality, cutting-edge software products enabling our customers to have the best possible experience creating and sharing video. One of the main software components of the Flip Video experience is the desktop application that enables our users to save, view, manipulate and share their video. This application is built using the Qt cross-platform framework in order to run on both Mac and Windows. As the Senior Software Engineer specializing in Qt, you will bring your deep Qt knowledge and object oriented design skills to all phases of key projects’ lifecycles; you will help mentor engineers who are new to Qt; and you will be the primary technical liaison with Nokia. This is a full-time, on-site position located at our San Francisco office.

On top of the opportunity to work on amazingly cool, cutting edge, consumer electronics software, we offer competitive salaries, an equity stake in the company and great benefits. We’re even fun to work with.

Appropriate candidates will have the following skills, qualifications and experience:

• A passion for building top-of-the-line software
• Significant experience developing object-oriented software
• 3+ years developing software with Nokia’s (formerly Trolltech’s) Qt cross-platform framework
• Excellent verbal and written communication skills
• BSCS, BSEE or equivalent

An ideal candidate would also have one or more of the following:

• MSCS or equivalent
• Experience with multimedia applications
• Experience coupling Qt with native functionality on both Mac and Windows
• Experience setting up build systems for Qt based applications on Mac and Windows