Enable job alerts via email!

sr Software Developer Embedded

ESSILORLUXOTTICA GROUP

Montreal

On-site

CAD 90,000 - 120,000

Full time

Today
Be an early applicant

Job summary

A leading assistive technology company in Montreal is seeking a Software Engineer to design and develop solutions for individuals with visual impairments. The role requires proficiency in programming languages such as Java, C, C++, and C#, along with a robust background in software development and embedded systems. Ideal candidates should possess a Bachelor's degree, fluency in French and English, and a passion for innovative technologies that enhance accessibility.

Benefits

Competitive salary
Bonus and/or commission plan
Health care benefits
Retirement savings
Paid time off

Qualifications

  • Minimum of 10 years of relevant experience in software development.
  • Fluency in both French and English required for collaboration.
  • Experience with embedded systems is essential.

Responsibilities

  • Design and develop software solutions for visual impairment products.
  • Troubleshoot and implement new software features.
  • Participate in requirements analysis and design of software features.

Skills

Object-oriented programming
Teamwork
Analytical mindset
Problem-solving
Adaptability
Innovation

Education

Bachelor’s degree in software engineering or computer engineering

Tools

Linux
Android
Windows
OpenGL
UML modeling
Job description

HumanWare, part of EssilorLuxottica, is an industry leader in assistive technology. The company’s mission is to develop solutions that enable people living with visual impairment and vision loss to realize their potential and maintain autonomy. With over 150 employees and a multidisciplinary approach supported by teams in electronics, mechanical and software engineering, operations management, manufacturing and logistics, sales and marketing, customer experience and administration, HumanWare has helped more than a million people worldwide gain independence through electronic magnifiers, talking GPS, braille devices and other products.

Founded in 1988 and headquartered in Canada, HumanWare has been part of the EssilorLuxottica group since 2013 and operates on an international level. The organization seeks to attract dedicated professionals who are passionate about visual impairment technologies and emerging digital solutions.

General Function

This full‑time role focuses on designing and developing software solutions for products that support individuals with visual impairments. The primary development languages include Java, C, C++, and C#. Software is deployed on embedded platforms running Android, Linux, or Windows. Certain projects may also involve video and image processing functionalities.

Major Duties and Responsibilities
  • Software programming
  • Troubleshooting and implementation of new software features
  • Participation in user requirements analysis
  • Participation in the design of new software features
  • Technical analysis and recommendations for product development solutions
  • Development time estimation
  • Software documentation
  • Technology watch – staying current with emerging technologies
Basic Qualifications
  • Bachelor’s degree in software engineering or computer engineering (or equivalent experience) with a minimum of 10 years of relevant experience.
  • Proficiency in object‑oriented programming languages (C, C++, C#, and/or Java) and strong knowledge of UML modeling. Experience with Linux and embedded systems is required. Fluency in both French and English, spoken and written, is essential for collaboration with international partners. Knowledge of Android or Windows, OpenGL, and skills in image and video processing are considered assets.
  • Behavioral skills: Strong teamwork, analytical mindset, problem‑solving and troubleshooting abilities, structured, autonomous, self‑driven, adaptable to change, rigorous, innovative, and passionate about visual impairment technologies and emerging technologies.

Employee pay is determined by a combination of factors, including geography, experience, qualifications, skills and local minimum wage requirements. A competitive bonus and/or commission plan may be offered to complement a first‑class total rewards package, which can include health care, retirement savings, paid time off/vacation, and various employee discounts.

EssilorLuxottica complies with all applicable laws related to the application and hiring process. If you would like to provide feedback regarding an active job posting, or if you are an individual with a disability who would like to request a reasonable accommodation, please contact the EssilorLuxottica SpeakUp Hotline at 844‑303‑0229 (be sure to provide your name, job ID number, and contact information) or email HRCompliance@luxotticaretail.com.

We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, national origin, social origin, social condition, being perceived as a victim of domestic violence, sexual aggression or stalking, religion, age, disability, sexual orientation, gender identity or expression, citizenship, ancestry, veteran or military status, marital status, pregnancy (including unlawful discrimination on the basis of a legally protected pregnancy or maternity leave), genetic information or any other characteristics protected by law. Native Americans in the US receive preference in accordance with Tribal Law.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.