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.

Embedded Software Developer

Department: Engineering
Location: Kitchener

Are you looking for a variety of challenges from embedded bare metal programming using the latest ARM processors to embedded Linux system development?† Do you enjoy working close to hardware on leading edge technologies?† If yes, then we want to hear from you!

We are looking for someone who is disciplined, focused on results and ready to learn.† You will work with a multi-disciplinary team (electrical, thermal, optical and mechanical) to visualize solutions, create new architectures and see the development through to production and into our customerís hands worldwide.

Roles and Responsibilities

  • Architecting and developing features for laser projectors (using C and C++)
  • Writing unit tests and conducting code reviews
  • Working with electrical teams to bring up boards
  • Working with mechanical, thermal and optical teams to define and implement next gen features
  • Writing specs and reviewing test cases for QA
  • Debugging SW field issues with production


  • Experience in C and C++ to design, develop and test real-time embedded applications
  • Experience working with low level communication protocols such as CAN, I2C, SPI
  • Experience with multi-process and multi-threaded developments
  • Experience reading schematics and datasheets
  • Experience working in Linux and Windows development systems
  • Experience implementing closed-loop feedback controllers for hardware-in-the-loop applications considered an asset
  • A degree or diploma in computer, software or electronics engineering

The successful candidate will have excellent problem-solving skills, is self-motivated and versatile. 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.

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