Poste : développeur de logiciels (systèmes embarqués)Lieu de travail : MontréalType de poste : contrat à permanentNotre 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.
Autre exigence linguistique : 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
[email protected]. RECOMMANDEZ UNE PERSONNE EMBAUCHÉE POUR UN POSTE ET OBTENEZ UNE PRIME Pour plus d'informations, cliquez ici.
Numéro du permis CNESST : AP-2000414 et AR-2000415Toutes les candidatures sont examinées par notre équipe de recrutement, et les décisions d'embauche sont prises par des personnes. Nous pouvons également utiliser des outils dotés d'intelligence artificielle pour soutenir certaines étapes du processus d'examen des candidatures....................................................
Position: Software Developer (Embedded Systems)
Location:
MontrealJob Type: Contract-to-PermanentOur client, a leading company in the assistive technology industry focused on developing creative solutions for individuals with visual impairments, is seeking a Software Developer for a 6-month contract-to-permanent opportunity. This role involves designing, developing, testing, and maintaining software solutions for embedded products and advanced technology platforms.
The successful candidate will contribute to the full software development lif
📌 Développeur de logiciels (Canada)
🏢 Jobboom
📍 Canada