Software Designer

ExcelGens, Inc.


Job Location:

Montreal - Canada

Monthly Salary: Not Disclosed
Posted on: 21 hours ago
Vacancies: 1 Vacancy

Job Summary

Software Designer

Are you passionate about developing innovative software that makes a meaningful impact Our client is looking for a Software Designer to help design and build technology that empowers individuals who are blind or have low vision.

In this role youll develop software for embedded products using modern programming languages and technologies. Youll work closely with multidisciplinary teams throughout the software development lifecycle from requirements gathering and design to implementation testing and ongoing product enhancement.

What Youll Do

  • Design develop and maintain software solutions for embedded products
  • Develop software using Java C C and C#
  • Design and implement new software features and enhancements
  • Analyze user requirements and recommend technical solutions
  • Troubleshoot debug and optimize software performance
  • Participate in software architecture and feature design
  • Estimate development effort and contribute to project planning
  • Create and maintain technical documentation
  • Collaborate with software hardware and product development teams

What Youll Bring

  • Bachelors degree in Software Engineering Computer Engineering Computer Science or equivalent experience
  • 6 8 years of software development experience
  • Strong programming skills in one or more object-oriented languages including Java C C or C#
  • Experience with Linux and embedded systems
  • Strong understanding of UML modeling
  • Excellent analytical troubleshooting and problem-solving skills
  • Ability to work independently while collaborating effectively within multidisciplinary teams
  • Highly organized adaptable and passionate about developing innovative technologies

Nice to Have

  • Experience developing for Android or Windows CE
  • Knowledge of OpenGL
  • Experience with image and video processing

Language Requirements

Fluency in French and English (spoken and written) is required to collaborate effectively with colleagues international partners and technical documentation.

Software Designer Are you passionate about developing innovative software that makes a meaningful impact Our client is looking for a Software Designer to help design and build technology that empowers individuals who are blind or have low vision. In this role youll develop software for embedded pr...