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