Software Developer (New Grad)


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. Complementing the circuit design team is a dedicated group of software developers focused on writing application software to support ongoing research and development of new algorithms and products.

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.

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

About You

Are you interested in being an integral part of this exciting leading-edge technology? We are looking for a passionate software developer who can develop code that turns complex problems into simple solutions.

What will you do?

  • Develop, test and deploy code.
  • Maintain an existing code database.
  • Test and debug software and hardware related issues in our lab.
  • Work with researchers to develop and refine algorithms.
  • Keep your eye out for opportunities to improve our products.
  • As part of a small dynamic team you will get to work on a broad scope of projects, platforms and development environments.

What You’ll Need to Succeed

Must Have

  • A Bachelor’s Degree in Computer Science, Electronic Engineering or the equivalent College Degree/Diploma.
  • 1-2 years of relevant software development experience (including co-op placements).
  • Experience in C++ and C# development.
  • Strong communication skills.


  • Experience in any of the following: .Net, OpenGL, Lua, MATLAB, and SVN.
  • Knowledge of embedded hardware.
  • Software testing and verification experience.
  • Basic electronics knowledge.
  • Working knowledge of digital displays and/or video.

Working Conditions

Working in a casual, friendly and supportive environment you will be part of the team that improves the quality, longevity, and affordability of AMOLED displays.

  • IGNIS is a small growing company which provides ample opportunities to expand your skill set.
  • Flexible hours.
  • Salary commensurate with experience.
  • Eligibility for stock options, bonuses and/or salary increases as per company policy.
  • Benefits which include paid vacation and participation in the company health, dental and vision plan.


Please complete our job posting form including attaching a cover letter and resume (including any extra software or hardware projects you have done on your own time).

*IGNIS welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.