Work In Tech

Find your next role at Canada's fastest-growing tech companies

Product Developer, Software - Advanced Research

Christie Digital Systems Canada Inc.

Christie Digital Systems Canada Inc.

Software Engineering, Product
Kitchener, ON, Canada
Posted on Wednesday, July 26, 2023

Product Developer, Software - Advanced Research

Christie Digital, 809 Wellington St. N., Kitchener, Ontario, Canada Req #297
Tuesday, July 25, 2023

We give bright minds the tools to be truly creative and innovative. Join our team!  


At Christie®, we create award-winning light technology solutions and services that help our partners and customers deliver unforgettable shared experiences. We’re a global group of passionate people at a company committed to leading-edge innovation, creating high-quality illumination products and solutions, and inspiring our customers and one another. We like to say we’re a global company with local roots. We work collaboratively to support our partners in every market and region we serve around the world.

About the opportunity:

We’re looking for a software developer to help us develop and demonstrate innovative display technology.  We do advanced research with projection mapping using high-end projectors and enormous LED video walls. We use a variety of machine vision equipment including cameras and lidar.  We write lots of software that requires image processing, and orchestration of display systems.  We use a variety of computer systems, ranging from Windows to Linux, as well as laptops to embedded devices.


  •          Write software in a variety of languages, predominantly C++ and JavaScript
  •         Set up and operate best-in-class projection and LED display systems within our dedicated labs.
  •         Solve fascinating problems involving image processing, spatial manipulation, light and colour
  •         Find innovative ways to improve performance of existing systems
  •         Fearlessly research and explore new technology to assess its compatibility and effectiveness within our framework
  •         Work as part of a team and collaborate cross functionally with other teams across the globe

Location: hybrid position based in Kitchener, ON

The experience and skills we value:

  •          Bachelor’s degree in Computer Science, Math, Computer/Software/Mechatronics Engineering, or equivalent
  •          3 or more years of software development experience
  •          Experience in C++ and JavaScript
  •          Good understanding of 3D geometry and linear algebra
  •          Passion for creating outstanding visual spectaculars
  •          Strong desire to learn and explore
  •          Excellent verbal and written communication and interpersonal skills

What will put you ahead:

  •         Experience with image processing, cameras, and computer vision
  •         Familiarity with Docker       
  •         Familiarity with game engines, such as Unity or Unreal engine

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 and we engage a third party vendor to complete the process. Your consent is required prior to the process beginning.

Other details

  • Pay Type Salary
  • Employment Indicator Regular