Careers Software Engineer: Feature Developer

LOCATION:

Waterloo, Ontario Canada

WHO WE ARE:

Kaleidescape is pioneering the development of movie servers that redefine how film enthusiasts purchase, organize and enjoy their movie collections. Featuring a breakthrough user interface that gives viewers unprecedented flexibility and control over the movies they watch, the Kaleidescape System makes it easy for customers to select and enjoy films from their entire collection of DVD, Blu-ray and downloaded movies from any television in the home. Founded in 2001 and headquartered in Sunnyvale, California, Kaleidescape sells its products through custom installation dealers and distributors throughout the world. For more information, please visit www.kaleidescape.com.

JOB DESCRIPTION:

The Kaleidescape system is a full featured, rich media entertainment system that is constantly evolving in new and exciting ways. Our intuitive interface and robust "it just works" philosophy are the cornerstones of our success.

Our applications development group is responsible for managing all the media and media information on the system. We also develop and maintain a web interface to the Kaleidescape system, and an application to synchronize music to iTunes on a PC.

Kaleidescape Engineering is seeking a developer to contribute to the advancement of our award-winning user interfaces. We want someone to design and implement new features, improve usability, and basically continue the quest to make our interface a compelling and delightful experience for our users. A good sense for practical UI design is very important!

QUALIFICATIONS:

Candidates should have a related University degree, excellent written and oral communication skills, extensive programming experience, attention to detail, a knack for UI design, and a strong desire to create high quality software. They should be diligent, methodical and self-sufficient with a common-sense approach to problem solving. The following skills are required:

  • Strong C++ (gnu) skills and experience
  • Strong sense for usability and design

Experience with some of the following is an asset:

  • Multi-threaded application development experience
  • Experience developing on Linux
  • HTML experience
  • AJAX experience

Kaleidescape offers competitive compensation and benefits. Employees have a unique opportunity to participate in building a great company and share in its success through profit sharing and stock options.

To apply for this position, please send your resume to careers-SW@kaleidescape.com.


Back to Careers