Company: 
Ignis Innovation
Location: 
Waterloo, Ontario, Canada

Ignis Innovation is looking for a software engineer. Reporting to the Hardware Engineering Manager, this position is responsible for software development on Ignis products including user interface development, system integration software and test automation.

Work will require interacting with an interdisciplinary team of analog circuit designers, panel designers, digital hardware developers (FPGA) and other software developers to develop, test and debug enabling technologies for OLED displays. The ideal candidate should possess a passion for technology and an interest in developing an understanding of the system as a whole to achieve team goals.

Responsibilities
• Develop new code and maintain existing code base
• Test and debug software and hardware related issues in the lab
• Work with researchers to develop and refine algorithms
• Obtain requirements from users to design and implement solutions

Qualifications
• Experience developing for Windows and/or Linux
• Experience in C, C#, C++, and/or .Net
• Quick study with an attention to detail and task completion
• Works well with others and can work independently

The following skills would be an asset:

  • OpenGL programming
  • MatLab experience
  • C++11 knowledge
  • Lua and/or Perl scripting languages
  • Network programming Knowledge of embedded hardware
  • Design and debugging of embedded software
  • Software verification and testing experience
  • Working knowledge of LCD displays and/or video

Education
Bachelors in Computer Science, Computer Engineering or similar experience in applications development



Experience
3+ years experience with proven track record of success throughout different projects:

Contact details: 
http://www.ignisinnovation.com/archives/careers/software-engineer
Kyulux - Hyperfluoresence OLED emittersKyulux - Hyperfluoresence OLED emitters