Software Developer (Intermediate)


IGNIS is an emissive display technology company formed in 2000 by Dr. Arokia Nathan and his multi-disciplinary research group at the University of Waterloo. From its humble beginnings in Waterloo IGNIS has become a pioneer in the development of pixel circuits and compensation systems for Active Matrix Organic Light Emitting Diode (AMOLED) displays. AMOLED displays are a growing market segment in devices such as mobile phones, televisions, Virtual Reality (VR), and Augmented Reality (AR). The IGNIS technology is at the forefront of AMOLED display development with solutions to address the challenges faced by the industry.

Our team of circuit designers develop all aspects of the display including the pixel circuit, display layout, display driver, and interconnect circuitry and design of the custom sensing IC. Critical to the performance of our development group is the software used to calibrate the displays. This includes windows-based software configured to measure and report on the statistical performance of our measurements and optical correction systems. The optical correction system interfaces with machine vision cameras along with complex algorithms to measure, correct and compress the correction data utilized by the displays for perfect uniformity on the final product.

Working with global leaders in the AMOLED display industry IGNIS has designed and jointly developed many prototype displays ranging from 2 to 65-inch UHD. Our collaboration with Industry leaders has resulted in the execution of a Patent License agreement with LG Display Co., Ltd. We are proud to be a leading intellectual property and technology development company operating in the emerging and fast-growing AMOLED display industry, part of the $100B worldwide flat panel display market.

About You

  • you have demonstrated experience in object-oriented C++ development
  • you have experience in C# programming
  • you have earned a Bachelor’s Degree in Computer Science, Electronic Engineering or the equivalent College Degree/Diploma
  • you have a minimum of 5 years relevant software development experience
  • software testing and verification experience
  • basic electronics knowledge
  • strong communication skills

Added bonus points for:

  • experience in any of the following: .Net, OpenGL, Lua, MATLAB, and SVN.
  • knowledge of embedded hardware
  • working knowledge of digital displays and/or video

We offer flexible hours, benefits which include paid vacation and participation in the company health, dental and healthcare spending account along with eligibility for stock options, bonuses and/or salary increases as per company policy.

At IGNIS you will be part of the team that improves the quality, longevity, and affordability of AMOLED displays.

What will you do?

  • Work in a team to design, develop, and deploy the next generation of our product
  • Work in the lab to become an expert in using the software and perform research
  • Test and debug software and hardware related issues in our lab
  • Working with industrial cameras to capture images of panels and calculate corrections using algorithms developed in OpenCV.
  • Work on developing an optical measurement system for OLED screen nonuniformity correction
  • Work with researchers to develop new algorithms and creative solutions to challenging problems
  • As part of a small dynamic team, you will get to work on a broad scope of projects, platforms and development environments
  • Above is a list of possible work, the exact work will vary depending on current projects

IGNIS continues to provide technology that will DRIVE, MEASURE, and COMPENSATE emissive displays.


If you are a Software Developer who thrives in a casual, and supportive environment and wants to play an integral role in this exciting leading-edge technology then please complete our job posting form including attaching a cover letter and resume.

*IGNIS is an equal opportunity employer and as such all qualified applicants will receive equal consideration to become part of our diverse team. Accommodations are available upon request for candidates taking part in all aspects of the selection process.