Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Full-time

Services de Gestion Quantum Ltée

Poste : développeur de logiciels (systèmes embarqués) 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 œuvre 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 View email address on jobboom.com. 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-2000415 Toutes 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: Montreal Job Type: Contract-to-Permanent Our client, a leading company in the assistive technology industry focused on developing innovative 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 lifecycle, including software architecture, coding, unit testing, troubleshooting, documentation, and the implementation of new product features. The role requires strong experience in C++ development, embedded systems, Linux environments, and object-oriented programming. Key Responsibilities:
  • Design, develop, and maintain software solutions for embedded platforms.
  • Develop and test software components using C++, C#, Java, and other object-oriented programming languages.
  • Perform coding, debugging, troubleshooting, and unit testing activities.
  • Participate in requirements analysis and the design of new software features.
  • Provide technical analysis and recommendations for product development solutions.
  • Estimate development efforts and contribute to project planning.
  • Create and maintain technical documentation.
  • Collaborate with multidisciplinary teams to deliver high-quality software solutions.
  • Support the development of applications involving image and video processing technologies.
Required Qualifications & Technical Skills:
  • Bachelor’s degree in Software Engineering, Computer Engineering, or equivalent experience.
  • Minimum 5 years of professional experience in C++ software development.
  • Strong experience with Object-oriented programming and software design principles, Embedded software development and microcontroller-based systems, Linux operating systems and embedded Linux environments, UML modeling, and Software development lifecycle, coding standards, and unit testing.
  • Experience with C# and Java is an asset.
  • Knowledge of Android or Windows embedded platforms is an asset.
  • Experience with OpenGL, image processing, or video processing is highly valued.
  • Ability to analyze complex technical problems and develop effective solutions.
Soft Skills:
  • Strong analytical and problem-solving abilities.
  • Excellent troubleshooting skills.
  • Ability to work effectively within multidisciplinary teams.
  • Autonomous, structured, detail-oriented, and self-driven.
  • Adaptable and comfortable working in a dynamic technology environment.
  • Passion for emerging technologies and solutions that improve accessibility and quality of life.
Language Requirement: - Strong French communication skills (spoken and written) required. Other Language Requirement: English
  • Level of Proficiency Required: Advanced
  • Reason for Language Requirement: Collaboration with international teams and partners
  • Frequency of Use: Daily (for various tasks)
Employment Details:
  • 6-month contract with potential transition to permanent employment.
  • Technology-driven work environment focused on embedded software and accessibility solutions.
Please send your resume in Word format to Maria Essaouari at View email address on jobboom.com. REFER A NEW HIRE AND EARN A CASH BONUS! For details, click here. CNESST permit numbers: AP-2000414 & AR-2000415 All applications are reviewed by our recruitment team, and hiring decisions are made by people. We may also use AI-enabled tools to support parts of the application review process.

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Développeur de logiciels (systèmes embarqués) / Software Developer (Embedded Systems) in Montréal, QC vacancy
  •  ...équipe est composée de plus de 20 développeurs et spécialistes en tests...  ...au développement de solutions logicielles pour un large portefeuille d'...  ...et efficaces dans un système logiciel d’entreprise distribué...  ...’expérience en programmation embarquée sous Windows et Linux. Des... 
    Suggested
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...solutions that create exceptional and secure experiences. Développeur en tests logiciels   Un Développeur en tests logiciels (SDET) occupe un...  ...____________________________________________________  Software Developer in Test   A Software Developer in Test (SDET) is a... 
    Suggested
    Full time
    Contract work

    Onespan

    Montréal, QC
    more than 2 months ago
  •  ...compatible global positioning system optimized for absolute precision...  ...Xona is seeking a skilled Software Engineer to work as a contributor...  ...software modularization Embedded development for microcontroller...  ...recherche d’un(e) ingénieur(e) logiciel qualifié(e) qui contribuera au... 
    Suggested
    Permanent employment
    Full time
    Work at office

    Xona Space Systems

    Montréal, QC
    10 days ago
  •  ...et énergie. Nous recherchons un développeur ou une développeuse logiciel sénior pour faire évoluer notre pipeline...  ...Expérience dans la livraison de systèmes de traitement de données. Bonne connaissance...  .... We are looking for a Senior Software Developer to evolve our image... 
    Suggested
    Full time
    Work at office
    Flexible hours

    Northstar Earth And Space

    Montréal, QC
    4 days ago
  •  ...manufacturières, où se rencontrent développement logiciel, électronique et innovation produit....  ...des applications web et desktop aux systèmes embarqués — qui soutiennent directement les...  ...un excellent candidat : Vous êtes un développeur passionné par la conception de solutions... 
    Suggested
    Daily paid
    Full time
    Apprenticeship
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...opérations. Genetec développe des logiciels sur plateforme ouverte, du...  ...émergentes qui unifient les systèmes de sécurité physique. Pour...  ...continue. Nous recherchons un développeur logiciel polyvalent,...  ...safety, and operations. Genetec develops open-platform software, hardware... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...dynamique de votre équipe : Des développeurs et des spécialistes des tests...  ...dans le cadre d'un système distribué à l'échelle de l'entreprise...  ...Pour vous, un excellent logiciel est synonyme de qualité, de sécurité...  ...You believe great software means quality, security, and... 
    Full time
    Contract work
    Internship
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...Financial Services) Position:  Senior Software Developer Location:  Montreal, Canada...  ...designing or contributing to distributed systems, including service orchestration and resilience...  ...job offer is made.”     Poste :  Développeur de logiciels principal   Emplacement... 
    Full time
    Work at office
    Worldwide

    Maples Group

    Montréal, QC
    a month ago
  •  ...Clearance, c'est une équipe de développeurs et de testeurs enthousiastes,...  .... En tant que développeur logiciel, vous pourriez jouer un rôle...  .... In practical terms, we develop a self-service web portal that...  ...on our platform. As a Software Developer, you will play a key... 
    Daily paid
    Full time
    Immediate start
    Flexible hours

    Genetec

    Montréal, QC
    a month ago
  •  ...utilisées autant par les entreprises que par les développeurs. Vous vous joindrez à l’équipe en tant que Développeur logiciel en tests (SDET), un rôle hybride combinant...  ...alike. You will be joining the team as a Software Developer in Test, a hybrid role that blends software... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...tout-en-un puissante. Notre logiciel permet aux aéroports, centres...  ...jours. Nous recherchons un(e) développeur(euse) de logiciels passionné...  ...Développement et débogage de systèmes distribués à grande échelle...  ...powerful all-in-one solution. Our software allows airports, control... 
    Full time
    Local area
    Worldwide
    Flexible hours
    Day shift

    Genetec

    Montréal, QC
    20 days ago
  •  ...technologies en développement logiciel. Voici quelques exemples des...  ...the latest technologies in software development. Here is an overview...  ...and Redis Web UI developed in ReactJS with TypeScript,...  ...approach using an event-based system (AMQP) to propagate changes... 
    Flexible hours

    Genetec

    Montréal, QC
    20 days ago
  •  ...follow :  OPAL-RT Technologies est à la recherche d’un Développeur Logiciel Systèmes de build. À propos d’OPAL-RT Technologies : Leader...  ...____ OPAL-RT Technologies is looking for a Build Systems Software Developer. About OPAL-RT Technologies : A global... 
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Opal-rt

    Montréal, QC
    9 days ago
  •  ...équipe : Nous sommes à la recherche de développeurs logiciels passionnés ayant différents niveaux d’...  ...services backend fiables ainsi que des systèmes distribués, principalement en Go...  ...dynamic: We are looking for passionate software developers with a range of experience—from... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...possédant une solide expérience en développement logiciel Web afin de contribuer à l’évolution d’...  ...individual with solid experience in web software development to help evolve a widely used...  ...and quality assurance teams Develop and maintain web application features using... 
    Apprenticeship
    Flexible hours

    Genetec

    Montréal, QC
    20 days ago
  •  ...electronics, electro-mechanics, and software. We’re not just a company; we...  ...-of-the-art communication systems and autonomous vehicles to...  ...As a Business Systems Developer, your main responsibilities will...  ...informatique, développement logiciel, génie logiciel ou équivalent... 
    Permanent employment
    Full time

    Syntronic

    Montréal, QC
    more than 2 months ago
  •  ...Genetec et l'un des principaux logiciels sur le marché de la sécurité...  .... L'équipe chargée des tests système est responsable de la...  ...aux clients. En tant que développeur logiciel au sein de notre équipe...  ...product and one of the leading software products in the physical security... 
    Daily paid
    Full time
    Work at office
    Local area
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...avons conçu et développé un système d’inspection aérienne capable...  ...par l’œil humain. Grâce à nos logiciels de pointe, à l’IA et à des algorithmes...  ...à la recherche d’un(e)  développeur(euse) logiciel pour rejoindre...  ...dans nos systèmes au sol et embarqués. En parallèle, vous... 
    Full time
    Apprenticeship
    Work at office
    Remote work
    Flexible hours

    Go Rh

    Montréal, QC
    more than 2 months ago
  •  ...hybrides. Nous sommes à la recherche d’un(e) développeur(euse) logiciel en test (SDET) pour se joindre à notre équipe Video Systems Test. Dans ce rôle, vous concevrez et...  ...hybrid environments. We are looking for a Software Developer in Test (SDET) to join our Video... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    a month ago
  •  ...RT Technologies est à la recherche d’un Développeur Logiciel Temps Réel C++     À propos d’OPAL-...  ...~ Expérience avec la programmation système multiplateforme et/ou « temps réel »....  ...Technologies is looking for a C++ Real Time Software Developer     About OPAL-RT Technologies... 
    Full time
    Remote work
    Work from home
    Flexible hours

    Opal-rt

    Montréal, QC
    10 days ago
  •  ...English will follow   OPAL-RT Technologies recherche un Développeur Logiciel Drivers.    À propos d’OPAL-RT Technologies  :...  ...________  OPAL-RT Technologies is looking for a Drivers Software Developer   About OPAL-RT Technologies:    A global leader... 
    Full time
    Remote work
    Flexible hours

    Opal-rt

    Montréal, QC
    5 days ago
  •  ...Job Description: Développeur de systèmes embarqués - Télécommunications Lieu : Montréal, QC Mode de travail : Hybride Type d'emploi :...  ...recherche. Sommaire du rôle En tant que Développeur Logiciel Bas Niveau , vous contribuerez au développement de... 
    Permanent employment
    Full time
    Apprenticeship
    Worldwide
    Flexible hours
    Day shift

    EXFO inc

    Montréal, QC
    4 days ago
  •  ...à la recherche d’ingénieurs logiciel chevronnés qui feront partie...  ...centrale d’ingénierie. Nos systèmes permettent à Tower d’exécuter...  ...infrastructure de haute performance, les développeurs de Tower ont contribué à...  ...in 1998, seeks Senior Software Engineers for our Core Engineering... 
    Daily paid
    Full time
    Work at office

    Tower Research Capital

    Montréal, QC
    more than 2 months ago
  •  ...La dynamique de votre équipe : Le Développeur(euse) logiciel - compilation et déploiement travaillera...  ...PowerShell Expérience avec les systèmes de contrôle de version (par exemple :...  ...------- Your team’s dynamic: The Software Developer - Builds & Releases will be... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...Clearance, c'est une équipe de développeurs et de testeurs enthousiastes,...  .... En tant que développeur logiciel, vous pourriez jouer un rôle...  ...conception logicielle, des systèmes distribués et des architectures...  .... In practice, we develop a self-service web portal that... 
    Daily paid
    Full time
    Immediate start
    Flexible hours

    Genetec

    Montréal, QC
    a month ago
  •  ...clé dans l’évolution de notre logiciel vers un nouveau niveau. C’est...  ...directly involved in powering our software to the next level. This is a...  ...project with enough room to develop software engineering skill and...  ...technologies Experience in systems design Experience in cybersecurity... 
    Internship
    Work at office
    Flexible hours

    Flare Inc.

    Montréal, QC
    more than 2 months ago
  •  ...et développement recherche un développeur senior pour participer au développement de la plateforme logiciel Vortex. La plateforme de...  ...plusieurs postes de disponibles en dévelopement logiciel qui regroupent...  .... Job Description: Our software R&D team is looking for a Senior... 
    Full time
    Remote work
    Flexible hours

    Cm Labs

    Montréal, QC
    more than 2 months ago
  •  ...opérations. Genetec développe des logiciels à plate-forme ouverte, de l’...  ...technologies émergentes qui unifient les systèmes de sécurité physique. Pour plus...  .... Nous cherchons un développeur logiciel à l’aise avec le développement embarqué ou ayant une bonne compréhension... 
    Remote work
    Flexible hours
    Day shift

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...Description Aperçu du poste : Le/la développeur(euse) logiciel – administrateur(trice) système DevOps travaillera au sein de l'équipe SCMT (Software Configuration Management & Tools) qui fait partie du groupe Engineering Efficiency, contribuant à diverses étapes du développement... 
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...gérer les ponts techniques entre les systèmes de nos clients et notre plateforme, de...  ...Ce rôle est affiché sous le titre Développeur(euse) Logiciel, Équipe Data , avec le titre interne...  ...priority. This role is posted as Software Developer, Data Team , with the internal... 
    Daily paid
    Permanent employment
    Full time
    Work at office
    Remote work
    Flexible hours
    2 days per week

    Beem

    Montréal, QC
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Développeur de logiciels (systèmes embarqués) / Software Developer (Embedded Systems). Be the first to apply!