高级软件开发人员

About IGNIS

AMOLED (Active-Matrix Organic Light Emitting Diode) displays are a new cutting-edge display technology, used in a variety of applications from mobile phones to UHD TV. They offer superior image quality to AMLCD, lower power consumption, more vibrant colours, and lower manufacturing costs.

Established in 2000, IGNIS Innovation Inc. has become the leading independent supplier of technology for AMOLED displays. We develop the technology that makes AMOLED displays last longer, look better, and cost less. Spun off from the University of Waterloo, and based on more than 10 years of R&D, has more than 229 patents granted. IGNIS has strong relationships in Asia with leading display manufacturers who are introducing OLEDs into the global marketplace.

Overview

IGNIS unique approach to improving the image quality of the emissive displays is based on compensation algorithm for nonuniformity and image sticking have been recognized across the industry for offering unparalleled performance. Our continuous improvements and integration of these algorithms have resulted in world class patents and publications. We are looking for people with a wild imagination that can link the phenomenal across a multi-technology platform and come up with unique and practical solutions.

IGNIS’s unique approach to improving the image quality of emissive displays is based on compensation algorithms for nonuniformity and image sticking and have been recognized across the industry for offering unparalleled performance. Our continuous improvements and integration of these algorithms have resulted in world class patents and publications. We are looking for people with a wild imagination that can develop platform software that spans the architecture from embedded software to hardware interfacing, applications and user interface layers.
Reporting directly to the Director of Engineering in this role you will work with other members of the team to learn the basics of OLED displays, IGNIS’s MaxLife™ technology and the hardware and software platforms.

Responsibilities

  • Develop, test and deploy code to support our engineering team’s continuous research and development efforts.
  • Write new code and maintain an existing code base.
  • Test and debug software and hardware related issues in our lab.
  • Work alongside researchers in the development and refinement of algorithms used in our technology.
  • Design and implement solutions around user requirements.
  • Draw on experience and judgement to independently transform high-level requirements into working solutions.
  • Independently identify opportunities for new and improved features.

Minimum Qualifications and Skills

  • Bachelors Degree in Computer Science, Electronic Engineering or the equivalent.
  • 5+ years of relevant experience in software development.
  • Experience in modern C++ development (C++11).
  • Software testing and verification experience.
  • Strong communication skills.
  • Ability to work independently as well as in teams.

Assets

  • Experience in any of the following: C#.Net, modern OpenGL (3.3+), Google test, Android studio (little bit of Java and JNI), Lua, SWIG, Matlab, Google Protobuf and SVN.
  • Knowledge of embedded hardware.
  • Experience in the design and debugging of embedded software.
  • Working knowledge of digital displays and/or video would also be an asset.

Education and Work Experience

  • Bachelor (or higher) in Electrical Engineering or equivalent.
  • Minimum of five or more-years related experience

Salary + Benefits

  • Salary commensurate with experience.
  • Benefits include paid vacation and participation in the company health, dental and vision plan.
  • Eligible for bonuses and/or salary increases as per company policy.

Apply

Please complete our job posting form.

*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.