Job Description & How to Apply Below
Christie Digital Systems Innovations ULC, 809 Wellington St. N., Kitchener, Ontario, Canada
Job Description
Posted Monday, May 4, 2026 at 4:00 AM
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 are looking for an Advanced Embedded Software Developer to be part of an innovative team that is pushing the boundaries of technology. As part of our team, you'll have these opportunities to work at the core of an advanced projection system, developing embedded software that directly controls a high‑performance laser illumination subsystem. We pride ourselves on major breakthroughs in digital cinema, laser illumination, and our relentless pursuit of creating spectacular audio‑visual experiences.
Responsibilities
Design, develop, and maintain embedded software for advanced microcontrollers supporting laser illumination control in projection systems
Maintain and support a number of display devices from a common code base
Hardware device driver development for peripherals such as GPIO, UART, DMA, SPI, I2C, CAN and DACs
Integrating software components and ensuring they work seamlessly with the hardware by identifying and resolving software defects
Thermal and laser control algorithm development
Collaborate with a multi‑disciplinary team of software, hardware, systems, optical and FPGA developers
Optimize software for real‑time performance and reliability
Develop and maintain technical documentation including software architectures, interface definitions and control algorithms
Location
Hybrid position based in Kitchener, ON
What we’re offering
A competitive salary, vacation, health & dental benefits and employer‑matched pension plan. You’ll have opportunities to learn, grow, and collaborate with professionals on a global reach. Whether you’re working with the leading minds in the industry on high‑profile projects, with internal teams to support continuous improvement, or with our customers to inspire and delight—your contributions will make a difference.
The experience and skills we value
A degree or diploma in Computer Science, Engineering, or a related field
5‑7 years of software development experience
Proficient in C++ with solid object‑oriented design skills
Good understanding of bare‑metal and/or RTOS‑based embedded systems, including task scheduling and interrupt handling
Multi‑threaded development knowledge
Familiarity with debugging tools and techniques for embedded systems
Experience with hardware testing equipment such as oscilloscopes, logic analyzers, protocol analyzers
What will put you ahead
Experience with CPU/FPGA interfacing and familiarity with protocols such as I2C, SPI, CAN, TCP/IP, UDP
Knowledge and experience with video standards and interfaces such as HDMI, Display Port, and SDI
Background in control theory, signal processing, or model‑based design
Experience reading schematics and data sheets
Hands‑on experience developing software for STM
32 microcontrollers
Experience with FreeRTOS or other real‑time operating systems
Involvement in developing embedded software architectures to meet hard real‑time deadlines
Experience using Git for source version control
Job Vacancy
This posting is to fill an existing open position.
Salary Range
This salary range is provided in good faith and represents our estimate for this position. Final compensation may vary based on a variety of factors, including candidate experience, skills, qualifications, and budget for the role.
Hiring Process
Christie is an equal opportunity employer that does not unlawfully discriminate against any employee or applicant on the basis of race,…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×