Embedded Software Designer

4 weeks ago


Montréal, Canada Neptronic Full time

Titre: Développeur de logiciel embarqué temps réel

 

Pourquoi Neptronic?

Depuis 1976, Neptronic conçoit et fabrique des produits pour l’industrie du chauffage, de la ventilation et de l’air climatisé (CVAC) 100% fait au Canada. Notre philosophie est de fournir des systèmes ouverts qui sont compatibles avec les normes internationales et avec les tests les plus rigoureux avant qu'ils soient relâchés. Notre priorité donnée à la Recherche et Développement et aux pensées innovatrices dans la conception de produits pour l’industrie du CVAC a mené notre compagnie à détenir plusieurs brevets nationaux et internationaux, et une vaste gamme de produits qui sont vendus partout dans le monde. Neptronic et son équipe dynamique d’ingénieurs est en affaire pour résoudre de manière innovante et complète les défis toujours renouvelés de l’industrie.

 

Ce que vous allez faire

Vous serez partie intégrante de l'équipe de développement de notre département d’ingénierie logicielle embarquée, où vous mettrez à contribution vos connaissances, votre expérience et votre créativité dans la conception et l'amélioration de différents types de systèmes embarqués utilisés dans l'automatisation du bâtiment (thermostats, humidificateurs, contrôleurs de climatisation et chauffage). Vous aurez également à collaborer régulièrement avec l’équipe de conception électronique du département R et D.

 

Dans une journée typique vous allez...

  • Analyser les objectifs et les problèmes indiqués par les ingénieurs et/ou concepteurs
  • Appliquer vos connaissances en programmation embarquée au développement de nouveaux produits
  • Améliorer et maintenir les applications existantes pour corriger les erreurs, les adapter aux nouvelles conceptions et aux nouvelles exigences des clients, ou pour améliorer leurs performances
  • Développer et maintenir des librairies bas niveaux (BSP, HAL)
  • Développer et maintenir des applications bare-metal et temps-réel (RTOS)
  • Participer à l’élaboration de plans de test et à la supervision de leur mise en œuvre
  • Participer à la rédaction de manuels techniques
  • Participer à la rédaction de rapports d’encouragement fiscaux RS&DE

 

Ce que nous offrons

  • Équilibre travail-vie personnelle: horaire flexible
  • Développement professionnel:  formation continue
  • Salaire compétitif et avantages sociaux : Régime de participation différée aux bénéfices et Régime enregistré d'épargne-retraite collectifs; Régime d'assurance collectif (Assurance-vie; Assurance-invalidité de longue durée; Couverture médicale et paramédicale; Compte Flexible des crédits santé); journées personnelles payées et congés fériés payés par la compagnie
  • Activités sociales organisées par la compagnie

 

Ce que nous recherchons

 Exigences

  • Baccalauréat en Génie Électrique ou DEC en Technologie de Systèmes ordinés, Électronique programmable et robotique, Technologie de l’électronique ou toute autre formation pertinente.
  • Expérience pertinente en programmation de systèmes embarqués
  • Connaissance de la programmation en langage C
  • Connaissance des schémas électroniques
  • Excellentes aptitudes à travailler en équipe
  • Capacité à analyser les besoins des clients et répondre à des défis techniques difficiles et des délais serrés

 Atouts

  • Expérience dans le domaine et applications des systèmes de CVAC
  • Expérience des microcontrôleurs STM32, STM8, R8C, RL78
  • Expérience de la programmation temps-réel et des systèmes d’exploitation embarqués, notamment FreeRTOS
  • Connaissance des environnements de développement IAR Workbench, Renesas HEW, Raisonance Ride7
  • Connaissance de logiciels de gestion de version (Mercurial / TortoiseHG)
  • Avoir l’esprit ouvert et critique

 

Nous sommes prêts à vous rencontrer



  • Montréal, QC, Canada Orthogone Technologies Full time

    Is innovative software development in your DNA? Do you want to work on challenging international projects with one of the world's best teams of experienced designers? Then you belong with us. Your main daily tasks as an embedded software developer at Orthogone Define and produce software requirements in agreement with system specifications Define...


  • Montréal, Canada Vaco Full time

    We are currently seeking an seasoned Embedded Software Developer with C/C++, Python and experience with real-time operating systems (RTOS).You will be responsible for support the development of formal documentation in a multidisciplinary team environment (systems, digital, RF), collaborate with a team to design, code, test and support the integration of...


  • Montréal, QC, Canada Vaco Full time

    We are currently seeking an seasoned Embedded Software Developer with C/C++, Python and experience with real-time operating systems (RTOS). You will be responsible for support the development of formal documentation in a multidisciplinary team environment (systems, digital, RF), collaborate with a team to design, code, test and support the integration of...


  • Montréal, QC, Canada Vaco Full time

    We are currently seeking an seasoned Embedded Software Developer with C/C++, Python and experience with real-time operating systems (RTOS). You will be responsible for support the development of formal documentation in a multidisciplinary team environment (systems, digital, RF), collaborate with a team to design, code, test and support the integration of...


  • Montréal, QC, Canada Vaco Full time

    We are currently seeking an seasoned Embedded Software Developer with C/C++, Python and experience with real-time operating systems (RTOS). You will be responsible for support the development of formal documentation in a multidisciplinary team environment (systems, digital, RF), collaborate with a team to design, code, test and support the integration of...


  • Montréal, QC, Canada Vaco Full time

    We are currently seeking an seasoned Embedded Software Developer with C/C++, Python and experience with real-time operating systems (RTOS). You will be responsible for support the development of formal documentation in a multidisciplinary team environment (systems, digital, RF), collaborate with a team to design, code, test and support the integration of...


  • Montréal, QC, Canada Vaco Full time

    We are currently seeking an seasoned Embedded Software Developer with C/C++, Python and experience with real-time operating systems (RTOS). You will be responsible for support the development of formal documentation in a multidisciplinary team environment (systems, digital, RF), collaborate with a team to design, code, test and support the integration of...


  • Montréal, QC, Canada Vaco Full time

    We are currently seeking an seasoned Embedded Software Developer with C/C++, Python and experience with real-time operating systems (RTOS). You will be responsible for support the development of formal documentation in a multidisciplinary team environment (systems, digital, RF), collaborate with a team to design, code, test and support the integration of...


  • Montréal, QC, Canada SPARK Microsystems Full time

    As an Embedded Software Developer at SPARK Microsystems, you will be required to develop and maintain firmware covering our various embedded system applications and this includes network protocols, core libraries as well as application development. Additionally, you will implement, and test firmware to form optimal communications wireless networks using the...


  • Montréal, QC, Canada Aversan Inc Full time

    Aversan Inc. ( is a reputable engineering company that provides engineering expertise in the aerospace and defense industries. We are currently seeking an Embedded Software developer for our client located in Montreal, Quebec. The main function of an embedded software developer is to document and implement complex flight software modules for various space...


  • Montréal, QC, Canada SPARK Microsystems Full time

    As an Embedded Software Developer at SPARK Microsystems, you will be required to develop and maintain firmware covering our various embedded system applications and this includes network protocols, core libraries as well as application development. Additionally, you will implement, and test firmware to form optimal communications wireless networks using the...


  • Montréal, QC, Canada Aversan Inc. Full time

    Aversan Inc. ( is a reputable Engineering Company that provides Engineering expertise in the Aerospace and Defence industry. We are currently seeking a Embedded Software Developer for our client located in Montreal Quebec.The main function of an embedded software developer is to document and implement complex flight software modules for various space...


  • Montréal, QC, Canada Aversan Inc. Full time

    Aversan Inc. ( is a reputable Engineering Company that provides Engineering expertise in the Aerospace and Defence industry. We are currently seeking a Embedded Software Developer for our client located in Montreal Quebec.The main function of an embedded software developer is to document and implement complex flight software modules for various space...


  • Montréal, QC, Canada CS Canada Full time

    CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries. Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, and our employees...


  • montréal, Canada Aversan Inc. Full time

    Aversan Inc. ( is a reputable Engineering Company that provides Engineering expertise in the Aerospace and Defence industry. We are currently seeking an Embedded Software Developer for our client located in Montreal Quebec. The main function of an embedded software developer is to document and imple


  • Montréal, QC, Canada Thorens Solutions Full time €90,000 - €105,000

    Permanent - Full time Our clientis a fast-growing company offering a unique and innovative wireless transceiver technology that achieves superior energy efficiency. As an Embedded Systems Developer, you will be developing and maintaining firmware covering a variety of embedded system applications, including network protocols, core libraries and...

  • Software Designer

    2 months ago


    Montréal, QC, Canada Orthogone Technologies Full time

    Is innovative software development in your DNA? Do you want to work on challenging international projects with one of the world's best teams of experienced designers? Your main daily tasks as an embedded software developer at Orthogone Define and produce software requirements in agreement with system specifications Define software architecture Evaluate...


  • Montréal, QC, Canada CS Canada Full time

    CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries. Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, and our employees...


  • Montréal, Canada Tundra Technical Solutions Full time

    Développeur senior de logiciels embarqués Le développeur senior de logiciels embarqués fait partie d'une équipe de développement agile et est responsable de la documentation, de l’architecture et de la mise en œuvre de modules logiciels de vol complexes pour diverses applications spatiales, notamment les communications et les satellites. ...


  • Montréal, QC, Canada Tundra Technical Solutions Full time

    Développeur senior de logiciels embarqués Le développeur senior de logiciels embarqués fait partie d'une équipe de développement agile et est responsable de la documentation, de l’architecture et de la mise en œuvre de modules logiciels de vol complexes pour diverses applications spatiales, notamment les communications et les satellites. ...