This job posting has expired and no longer is available. Please explore other opportunities.

Android System C++ Developer

Waterloo, ON

Position: Android System Developer (C++) - This is not an App. Developer role

Location: Initially, the candidate can work remotely; however, they must be willing to work from our Waterloo location eventually

Education: Bachelor's Degree or Master's Degree in Computer Science, Electrical and Computer Engineering, or an equivalent University Degree

Experience: 1 - 3 years of relevant Software Development, Software Engineering, Computer Graphics, or Image processing experience, along with the required technical skills listed below

 

Are you an innovative thinker who is passionate about the latest technology? Do you love to find creative solutions to problems? Do you want to make an impact in a growing company and advance your career?

If you answered yes to any of these questions, consider a career with IGNIS. We are an emissive display technology company that provides innovative solutions to address the industry's challenges. AMOLED displays face many challenges such as non-uniformity ("Mura"), image retention, image burn-in, and a host of other issues. Our patented technology solutions address these problems in a wide range of applications such as smartphones, laptops, tablets, TVs, Virtual Reality (VR), Augment Reality (AR), automotive and medical industries, and more. To learn more about IGNIS and our latest developments, please visit our website at www.ignisinnovation.com.

At Ignis, you will work in a stimulating, supportive, and collaborative culture alongside passionate and purpose-driven people. You'll have the support and resources you need to grow and develop your career. In addition, we offer competitive benefit programs to help keep you healthy, happy, and moving forward.

 

Day to Day you will:

Be involved with hands-on android/Linux software module development, including designing, implementing, and testing code in C/C++ language.

Be Developing test scripts to test android smartphone features and functionalities, for example, display brightness and power consumption testing.

Analyze the test data by using available script languages such as Python or MATLAB.

Based on the testing result, propose new ideas to improve existing algorithms.

Key Technical Skills:

  • Experience with C/C++ development with GNU Toolchain on Linux or Android platform
  • Experience with C/C++ Multithreading/Multiprocessing development on Linux/Android platform
  • Experience with Android NDK development- NOT Android App Development
  • Strong communication skills

 

Bonus Points for:

  • Knowledge of Android Application Development
  • Experience with Linux Kernel Development.
  • Knowledge of digital displays or videos
  • Experience with Python or MATLAB
  • Experience with git
  • Experience with software testing and verification

 

Working at IGNIS:

At Ignis, you will be working with a small, informal, and tightly integrated team where collaboration, free-thinking, and teamwork are the key to our success.

Perks and Benefits:

  • Cool and cutting-edge technology.
  • Working in an informal, friendly, and multicultural work environment.
  • Industry competitive wages.
  • Work-life balance: flexible hours, three weeks paid vacation/year.
  • Employer-paid benefits: health, dental, and a health care spending account.
  • Stock options.
  • Casual dress code.
  • Company-provided snacks and drinks.

When physical distancing allows

  • On-site games and activities        
  • Company team building events
  • Patio BBQs
  • Social events that are just for fun



If this sounds like you, please apply to www.ignisinnovation.com with a cover letter and a 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.

Subscribe to Job Alerts