Careers At Christie Digital Systems Inc.

Are you ready for new challenges and new opportunities?

Join our team!

Current job opportunities are posted here as they become available.

Subscribe to our RSS feeds to receive instant updates as new positions become available.

UI Software Developer

Department: Engineering
Location: Kitchener

This is an exciting time at Christie.  We are transitioning for success and focused on the future.  Due to this Christie is experiencing tremendous growth in all our software development areas as we create solutions that allow our customers to conceive of, and effortlessly deliver, spectacular audio- visual experiences. We need passionate and talented UI software developers to help us deliver robust, reliable software that is the backbone of these experiences.

At Christie we are transforming the world through innovative hardware and software development. We are pushing the boundaries of the art-of-the-possible in digital cinema, laser illumination, digital visualization environments, and projection mapping applications.

UI Software Development

Are you eager to learn and interact with a broad range of technologies such as optics, lasers, thermal control systems, color theory, motors, video electronics, media playback and professional A/V? Do you take pride in solving challenging problems? Do you want to be a key contributor throughout the entire product development cycle, from proof-of-concept to product launch and beyond?

We are looking for individuals who are skilled at both web and desktop application development to expand our next-generation product development team. Successful candidates are determined, curious, and not afraid to ask questions when problem solving. They must also work well in small teams with minimal supervision and be able to take ownership for features and issues and work closely with the larger multi-disciplinary team.

You will be a part of a user interface team that works on projects with an embedded software team to expose the functionality of our award-winning projectors, and a diverse portfolio of other video related equipment. You will collaborate with stakeholders and creative teams to produce best in class software.


  • Excellent communication skills
  • Object-oriented SOLID design skills
  • Knowledge of design patterns, application development, multi-tier systems, and service-oriented architecture
  • Experience with C++ (2+ years)
  • Knowledge of event-driven frameworks
  • Experience with modern web stack technologies (2+ years):
    • HTML5
    • CSS (SCSS)
    • Typescript/Javascript
    • A front-end web framework (e.g. Angular)
    • NodeJS
  • Network protocols for communicating with devices
  • Responsive UI Design
  • Experience with unit/integration automated testing
  • Development on Windows and/or Linux platforms
  • Code review experience

The following skills/experience are assets:

  • Angular (4 or higher)
  • Qt/QML
  • Knowledge of dependency management, toolkits, and system buildings for web applications (specifically NPM, grunt, webpack, or similar)
  • Agile Development Practices
  • Experience developing features based on UX specifications
  • Experience with GIT version control system


Christie is always pushing the limits of what is technically possible. We provide lots of opportunities to work with and develop new technology. We believe in a culture of mentoring to ensure success as a team and personal professional growth. We would love to learn from you and share our knowledge in return.

If you have a degree or diploma in a field related to programming and are looking for a challenging yet rewarding career, we want to hear from you! Get in touch with us and we can tell you more about our exciting opportunities.

Christie is an equal opportunity employer that does not unlawfully discriminate against any employee or applicant on the basis of race, ancestry, place of origin, colour, ethnic origin, citizenship, religion, gender identity, gender expression, creed, sex, sexual orientation, age, record of offences, marital status, family status or disability.

Christie is committed to a fair and inclusive work environment. We will endeavor to accommodate the needs of qualified applicants in all parts of the hiring process.

All offers of employment at Christie are conditional upon the successful completion of a background screening. Christie engages a third-party vendor to complete all background screening. Your consent is required prior to the process beginning.

Applicant Tracking System Powered by ClearCompany HRM Applicant Tracking System