Développeur de logiciels (systèmes embarqués) / Software Developer (Embedded Systems) in Montréal

Développeur de logiciels (systèmes embarqués) / Software Developer (Embedded Systems) in Montréal

Montréal Full-Time 75600 - 92400 $ / year (est.) On-site
J

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.

J

Contact Details:

Jobboom Recruitment Team

We think you need these skills to ace Développeur de logiciels (systèmes embarqués) / Software Developer (Embedded Systems) in Montréal

C++ Development
Embedded Systems
Linux Environments
Object-Oriented Programming
Software Architecture
Unit Testing
Debugging