At a Glance
- Tasks: Design and develop innovative software solutions for embedded systems.
- Company: Leading assistive technology company focused on accessibility.
- Benefits: 6-month contract with potential for permanent position, tech-driven environment.
- Other info: Collaborative team culture with opportunities for growth.
- Why this job: Make a real impact by improving lives through technology.
- Qualifications: 5+ years in C++ development and strong problem-solving skills required.
The predicted salary is between 75600 - 92400 $ per year.
Lieu de travail : Montréal
Type de poste : contrat à permanent
Notre client, une entreprise de premier plan dans le secteur des technologies d'assistance qui se consacre au développement de solutions innovantes pour les personnes ayant une déficience visuelle, est à la recherche d'un développeur de logiciels pour un poste de 6 mois menant à l'emploi permanent. Ce poste implique la conception, le développement, les essais et la maintenance de solutions logicielles destinées à des produits embarqués et à des plateformes technologiques de pointe.
La personne retenue participera à l'ensemble du cycle de vie du développement logiciel, notamment à l'architecture logicielle, au codage, aux tests unitaires, au dépannage, à la documentation et à la mise en oeuvre de nouvelles fonctionnalités de produits. Le poste exige une solide expérience en développement C++, en systèmes embarqués, en environnements Linux et en programmation orientée objet.
Principales responsabilités :
- Concevoir, développer et assurer la maintenance de solutions logicielles pour des plateformes embarquées.
- Développer et tester des composants logiciels à l'aide de C++, C#, Java et d'autres langages de programmation orientés objet.
- Effectuer des activités de codage, de débogage, de dépannage et de tests unitaires.
- Participer à l'analyse des exigences et à la conception de nouvelles fonctionnalités logicielles.
- Fournir des analyses techniques et des recommandations pour les solutions de développement de produits.
- Estimer les efforts de développement et contribuer à la planification des projets.
- Créer et tenir à jour la documentation technique.
- Collaborer avec des équipes multidisciplinaires pour fournir des solutions logicielles de haute qualité.
- Soutenir le développement d'applications impliquant des technologies de traitement d'images et de vidéo.
Qualifications et compétences techniques requises :
- Baccalauréat en génie logiciel, en génie informatique ou expérience équivalente.
- Au moins 5 ans d'expérience professionnelle en développement de logiciels en C++.
- Solide expérience en programmation orientée objet et en principes de conception logicielle, en développement de logiciels embarqués et de systèmes à microcontrôleurs, en systèmes d'exploitation Linux et en environnements Linux embarqués, en modélisation UML, ainsi qu'en cycle de vie du développement logiciel, en normes de codage et en tests unitaires.
- Expérience avec C# et Java, un atout.
- Connaissance des plateformes embarquées Android ou Windows, un atout.
- Expérience avec OpenGL, le traitement d'images ou le traitement vidéo, hautement appréciée.
- Capacité à analyser des problèmes techniques complexes et à élaborer des solutions efficaces.
Compétences interpersonnelles :
- Solides capacités d'analyse et de résolution de problèmes.
- Excellentes compétences en dépannage.
- Capacité à travailler efficacement au sein d'équipes multidisciplinaires.
- Autonome, structuré, soucieux du détail et motivé.
- Capacité d'adaptation et aisance à travailler dans un environnement technologique dynamique.
- Passion pour les technologies émergentes et les solutions qui améliorent l'accessibilité et la qualité de vie.
Exigence linguistique :
- Solides compétences en communication en français (oral et écrit) requises.
- Anglais - Niveau de maîtrise requis : avancé.
- Raison de l'exigence linguistique : collaboration avec des équipes et des partenaires internationaux.
- Fréquence d'utilisation : quotidienne (pour diverses tâches).
Détails de l'emploi :
- Contrat de 6 mois pouvant déboucher sur un emploi permanent.
- Milieu de travail axé sur la technologie, plus particulièrement sur les logiciels embarqués et les solutions d'accessibilité.
Veuillez envoyer votre CV en format Word à Maria Essaouari à l'adresse maria.essaouari@quantum-qtr.com.
Développeur de logiciels (systèmes embarqués) / Software Developer (Embedded Systems) in Montréal employer: Jobboom
Join a leading player in the damage insurance sector that values autonomy, collaboration, and initiative. With a flexible 35-hour work week, comprehensive benefits including collective insurance and professional development opportunities, you will thrive in a dynamic environment that encourages employee participation in organizational growth. Enjoy competitive salaries, free parking, and the necessary equipment to work effectively both in the office and from home.