Software Engineer - Middleware Applications

LOCATION:

Waterloo, Ontario Canada

WHO WE ARE:

At Kaleidescape, we're still small, but well established - the best of both worlds. Our engineering team is responsible for delivering the premiere whole-home movie and music entertainment experience - an array of consumer electronics products that we design from bottom to top, including both software and hardware. Kaleidescape has won numerous industry awards and we are highly regarded for creating innovative, well-designed products. Learn more at: www.kaleidescape.com

JOB DUTIES:

Our Applications Development group is responsible for managing all the media and media information on the system. We also develop and maintain applications to sync music to a PC and Mac, and a web interface to the Kaleidescape system.

We're looking for a software engineer to help ensure our products continue to be the best of the best in home entertainment and media management. You can help evolve our system's middleware infrastructure and feature-set and take our system as a whole to the next level. You could design and implement new functionality between our on-screen display and the Kaleidescape OS, or advance our Windows, Mac and web based products.

REQUIREMENTS:

Candidates should have a related University degree, excellent written and oral communication skills, extensive programming experience, attention to detail, and a strong desire to create high quality software. They should be diligent and methodical with a self-sufficient, common-sense approach to problem solving. Strong C++ (gnu) skills and experience are critical to success.

Experience with some of the following is an asset:

  • Multi-threaded application development experience
  • Experience with SQL and/or Web development
  • Embedded real-time operating systems

In addition to your knowledge and skills, you are aligned with our organization's values of integrity and ethical behavior; innovation; openness and candor; respect for the individual; passion, commitment and humility; and accountability.


APPLICATION INFORMATION:

No Recruiters Please!

If you would like to be considered for this position, please send an electronic copy of your resume along with an introductory letter to careers-SW@kaleidescape.com

We appreciate your interest in Kaleidescape and thank you for sharing your resume. We regret that we are not able to respond personally to all submissions. We will contact you if we decide to explore your qualifications in more detail.

 

Back to Careers