Offres d’emploi

Si vous êtes dynamique, motivé et prêt à vivre une expérience professionnelle enrichissante et passionnante dans une start-up unique, nous voulons vous parler !

L’entreprise 

SPARK Microsystems offre une technologie unique et innovante d’émetteur-récepteur sans fil qui permet une efficacité énergétique et une latence d’un ordre de grandeur meilleures que l’état de l’art. Notre objectif est de prolonger de façon significative la durée de vie des batteries des systèmes électroniques qui nécessitent des communications sans fil à courte portée, ainsi que d’accroître la robustesse et l’agilité de leurs liaisons sans fil. 

L’équipe 

SPARK est une jeune compagnie de 35 employés dynamiques qui aiment relever les défis, travailler dans un environnement stimulant, et avoir des tâches variées. On y retrouve des gens passionnés et motivés qui partagent une belle chimie et qui sont toujours prêts à donner un coup de main à quiconque le demande. Chaque employé intègre une sous-équipe de travail, où il pourra travailler en collaboration. Les membres de l’équipe participent souvent à des activités sociales en dehors des heures de travail pour resserrer davantage les liens qui les unis. 

Ingénieur d’application

Administrateur Système

Ingénieur d’application

Location: Montréal, Quebec, Canada

En tant qu’ingénieur d’application au sein de SPARK Microsystems, vous serez amenés à supporter nos clients, à distance et sur site, sur le développement matériel et logiciel de leurs produits utilisant les émetteurs-récepteurs sans fil à très faible consommation développés par SPARK Microsystems, ainsi que notre pile de protocoles réseau, et notre interface utilisateur. 

Cela inclut le support sur le développement de réseaux de capteurs sans fil de faible puissance dans des configurations point à point, en étoile et maillées (mesh), ainsi que des liaisons point à point optimisées pour les applications de diffusion audio haute qualité et de mesures de distance (time-of-flight ranging). 

Vous serez le pont entre nos équipes de ventes, marketing et l’équipe application (matériel et logiciel), et vous serez également amené à rédiger des notes d’application et des manuels de migration pour aider les clients. Vous utiliserez régulièrement des équipements de tests (oscilloscope, analyseur logique, multimètre) afin d’aider le client dans ses investigations. 

La formation académique et l’expérience minimale souhaitées 

  • Baccalauréat en génie informatique/électrique ou équivalent ainsi que 1 année d’expérience pertinente OU diplôme d’études collégiales en technologie de l’électronique ou équivalent ainsi que 3 années d’expérience pertinente. Plus d’expérience est un atout. 
  • L’expérience doit directement être reliée au développement de logiciels embarqués.  
  • Une implication significative dans des activités parascolaires telles que celles de clubs scientifiques est un atout majeur. 
  • Une expérience dans une jeune entreprise émergente est également un atout. 

Les compétences techniques recherchées 

  • Forte compétence avec le langage de programmation C. 
  • Expérience avec d’autres langages de programmation comme C++, Python et MATLAB. 
  • Expérience avec le système de contrôle de version Git. 
  • Compréhension des protocoles de communication comme I2C, I2S, SPI, UART et USB. 
  • Expérience pratique en développement et déverminage de systèmes embarqués ainsi qu’avec des équipements de mesure électroniques tels que l’oscilloscope, le multimètre, et l’analyseur logique. 
  • Expérience avec les méthodes reconnues de développement logiciel comme les revues de code, les tests unitaires et la conception modulaire. 
  • Expérience avec le développement de micrologiciels et d’applications pour d’autres types de technologies sans fil telles que Bluetooth et Zigbee est un atout. 
  • Compréhension profonde des architectures modernes de microcontrôleur est un atout. 
  • Connaissance de base des circuits analogiques et numériques ainsi que des principes de radiofréquences est un atout. 

Les habiletés personnelles recherchées 

  • Excellente compétence en communication orale et écrite autant en français qu’en anglais. 
  • Habilité à travailler efficacement avec une équipe multidisciplinaire. 
  • Accorder de l’importance aux valeurs/qualités suivantes : 
  • L’entraide : Avoir à cœur le succès de l’équipe 
  • La rigueur : Être fier d’un travail exécuté avec soin 
  • La motivation : Se dépasser grâce à un métier qu’on aime 
  • L’initiative : Proposer de nouvelles idées et passer à l’action 
  • Le leadership : Influencer positivement son entourage 

Pour postuler, envoyez votre CV et votre lettre de motivation (en format PDF) à [email protected] 

Administrateur Système

Location: Montréal, Quebec, Canada

En tant qu’unique administrateur système au sein de SPARK Microsystems, vous serez amené à porter de nombreux chapeaux pour assurer le bon fonctionnement de l’infrastructure informatique cruciale pour les activités de l’entreprise, c’est-à-dire :

  • Fournir un support technique pour régler les problèmes informatiques de nature matérielle et logicielle rencontrés par les employés.
  • Surveiller les systèmes quotidiennement et répondre immédiatement aux préoccupations en matière de sécurité ou d’utilisation.
  • Créer et vérifier les sauvegardes de données.
  • Mettre à niveau les systèmes et les processus au besoin pour améliorer la fonctionnalité et la résolution des problèmes de sécurité.
  • Analyser les besoins informatiques et suggérer l’acquisition d’équipements appropriés.
  • Installer, configurer et tester l’équipement informatique.
  • Tenir des rencontres régulières avec l’équipe pour s’assurer de la progression des tâches.
  • Collaborer avec les chefs des équipes de développement matériel, microélectronique, micrologiciel et test.
  • Continuer de faire évoluer les bonnes pratiques et méthodes utilisées au sein du département.

L’administrateur système doit aussi avoir de solides connaissances techniques afin d’être en mesure de planifier la conception de nouveaux systèmes et d’en faire la mise en place. Il doit aussi être en mesure de déployer des efforts de recherche pour connaitre les règles de l’art et les dernières évolutions du domaine afin d’assurer un développement innovateur des systèmes chez SPARK. L’administrateur système sera à la tête d’un nouveau département des T.I. qui se verra croître rapidement.

La formation académique et l’expérience minimale souhaitées

Baccalauréat en informatique avec concentration en gestion de réseaux informatiques ou équivalent ainsi que 2 années d’expérience pertinente OU diplôme d’études collégiales en gestion de réseaux informatiques ou équivalent ainsi que 3 années d’expérience pertinente. Plus d’expérience est un atout.

Les compétences techniques recherchées

  • Expérience avec des systèmes d’exploitation Linux tel que Ubuntu et ses variantes.
  • Expérience avec des hyperviseur type 1 tel que Proxmox et type 2 tel que VirtualBox.
  • Expérience avec la configuration de réseaux privés virtuels.
  • Expérience avec la configuration de pare-feu et routeurs d’entreprise tel que pfSense.
  • Expérience avec les environnements de provisionnement automatique (PXE).
  • Connaissance des différentes méthodologies et principes de gestion de projet.
  • Connaissance de différents langages de scripting tel que Bash et Python.
  • Expérience de gestion de réseaux informatiques.
  • Expérience avec le système de contrôle de version Git.
  • Expérience avec les logiciels de gestion de projet comme Jira ou Zoho Projects.
  • Expérience d’administration de serveur Gitlab est un atout.
  • Expérience avec les outils de conteneurisation et connaissance des spécifications OCI est un atout.

Les habiletés personnelles recherchées

  • Excellente compétence en communication orale et écrite autant en français qu’en anglais.
  • Excellente capacité à prioriser les tâches et à s’adapter rapidement au contexte très dynamique d’une startup.
  • Accorder de l’importance aux valeurs/qualités suivantes :
    • L’entraide : Avoir à cœur le succès de l’équipe
    • La rigueur : Être fier d’un travail exécuté avec soin
    • La motivation : Se dépasser grâce à un métier qu’on aime
    • L’initiative : Proposer de nouvelles idées et passer à l’action
    • Le leadership : Influencer positivement son entourage

Pour postuler, envoyez votre CV et votre lettre de motivation (en format PDF) au courriel ci-dessous : [email protected]


Technicien en communication sans fil

Location: Montréal, Quebec, Canada

En tant que technicien en communication sans fil au sein de SPARK Microsystems, vous serez responsable de la fabrication des prototypes et de la gestion de la ligne d’assemblage. Vous travaillerez au sein d’une équipe jeune et dynamique, travaillant au développement de la prochaine génération de circuits de communications à ultra-basse puissance.

Responsabilités : 

  • Assembler des circuits électroniques en suivant les instructions techniques, les manuels techniques et les connaissances des systèmes et composants électroniques.
  • Tester, dépanner, réparer et modifier les systèmes embarqués de développement et de production.
  • Recommander des modifications des schémas des circuits ou des spécifications d’installation afin de simplifier l’assemblage et la maintenance.
  • Mettre en place des systèmes de test standard ou concevoir des équipements et des circuits de test afin d’évaluer les performances et la fiabilité des prototypes ou du modèle de production.
  • Gérer les inventaires de pièces électroniques.

Les compétences techniques recherchées

  • Avoir une bonne connaissance des systèmes embarqués, du matériel ou des environnements de conception de circuits intégrés ;
  • Avoir un esprit logique et être méticuleux ;
  • Avoir la capacité de travailler en équipe et être capable de communiquer efficacement ;
  • Être bilingue (français et anglais) est un atout.

Pour postuler, envoyez votre CV et votre lettre de motivation (en format PDF) à ce courriel: [email protected]


Chef d’équipe développement logiciel embarqué

Location: Montréal, Quebec, Canada

En tant que chef d’équipe développement logiciel embarqué au sein de SPARK Microsystems, vous serez amené à coordonner l’ensemble des activités du département de développement logiciel, c’est-à-dire : 

  • Planifier les projets et allouer des ressources pour le développement. 
  • Tenir des rencontres régulières avec l’équipe pour s’assurer de la progression des tâches. 
  • Établir le roadmap des fonctionnalités logicielles à supporter dans les divers produits. 
  • Collaborer avec les chefs des équipes de développement matériel, microélectronique et test. 
  • Participer au recrutement de nouveaux développeurs logiciel embarqué. 
  • Représenter son département lors de rencontres clients. 
  • Continuer de faire évoluer les bonnes pratiques et méthodes utilisées au sein du département. 

Le chef d’équipe développement logiciel embarqué doit aussi avoir de solides connaissances techniques afin d’être en mesure de participer à des sessions de conception et échanger des idées avec ses leaders techniques. Il doit aussi être en mesure d’évaluer la faisabilité des projets proposés et de bien comprendre l’architecture des systèmes utilisant l’émetteur-récepteur sans fil SPARK comme les appareils audio haute-fidélité sans fil, les nœuds de capteurs sans fil ainsi que les systèmes de localisation en temps réel. L’équipe qu’il devra superviser compte présentement 15 développeurs et est en constante expansion. 

La formation académique et l’expérience minimale souhaitées 

Baccalauréat en génie informatique/électrique ou équivalent ainsi que 5 années d’expérience en développement de logiciels embarqués dont 2 années d’expérience dans un rôle de supervision/gestion. Plus d’expérience est un atout. 

Les compétences techniques recherchées 

  • Expérience avec les logiciels de gestion de projet comme Jira ou Zoho Projects. 
  • Connaissance des différentes méthodologies et principes de gestion de projet. 
  • Forte compétence avec le langage de programmation C. 
  • Expérience avec le système de contrôle de version Git. 
  • Compréhension des protocoles de communication comme I2C, I2S, SPI, UART et USB. 
  • Expérience avec les méthodes reconnues de développement logiciel comme les revues de code, les tests unitaires et la conception modulaire. 
  • Connaissance de base des circuits analogiques et numériques ainsi que des principes de radiofréquences est un atout.

Les habiletés personnelles recherchées 

  • Excellente compétence en communication orale et écrite autant en français qu’en anglais. 
  • Excellente capacité à prioriser les tâches et à s’adapter rapidement au contexte très dynamique d’une startup. 
  • Accorder de l’importance aux valeurs/qualités suivantes : 
    • L’entraide : Avoir à cœur le succès de l’équipe 
    • La rigueur : Être fier d’un travail exécuté avec soin 
    • La motivation : Se dépasser grâce à un métier qu’on aime 
    • L’initiative : Proposer de nouvelles idées et passer à l’action 
    • Le leadership : Influencer positivement son entourage 

Pour postuler, envoyez votre CV et votre lettre de motivation (en format PDF) à ce courriel: [email protected]


Développeur sénior de logiciels embarqués

Location: Montréal, Quebec, Canada

En tant que développeur sénior de logiciels embarqués au sein de SPARK Microsystems, vous serez amené à faire la conception et le développement des micrologiciels utilisés dans nos différents systèmes embarqués, de notre pile de protocoles réseau, ainsi que d’interfaces utilisateur. Vous jouerez un rôle clé dans la définition de l’architecture des systèmes ainsi que dans le mentorat des développeurs juniors. 

Vous concevrez, mettrez en œuvre et testerez des microprogrammes et des logiciels pour former des réseaux de communication sans fil optimaux en utilisant les émetteurs-récepteurs sans fil à très faible consommation développés par SPARK Microsystems. Cela inclut le développement de réseaux de capteurs sans fil de faible puissance dans des configurations point à point, en étoile et maillées (mesh), ainsi que des liaisons point à point optimisées pour les applications de diffusion audio haute qualité et de mesures de distance (time-of-flight ranging). 

La formation académique et l’expérience minimale souhaitées 

  • Baccalauréat en génie informatique/électrique ou équivalent ainsi qu’au moins 5 années d’expérience pertinente. Plus d’expérience est un atout. 

Les compétences techniques recherchées 

  • Forte compétence avec le langage de programmation C. 
  • Expérience avec d’autres langages de programmation comme C++, Python et MATLAB. 
  • Expérience avec le système de contrôle de version Git. 
  • Compréhension des protocoles de communication comme I2C, I2S, SPI, UART et USB. 
  • Capacité à gérer techniquement une petite équipe de projet. 
  • Expérience avec les méthodes reconnues de développement logiciel comme les revues de code, les tests unitaires et la conception modulaire. 
  • Expérience avec le développement de micrologiciels et d’applications pour d’autres types de technologies sans fil telles que Bluetooth et Zigbee est un atout. 
  • Compréhension profonde des architectures modernes de microcontrôleur. 

Les habiletés personnelles recherchées 

  • Excellente compétence en communication orale et écrite autant en français qu’en anglais. 
  • Habilité à travailler efficacement avec une équipe multidisciplinaire. 
  • Accorder de l’importance aux valeurs/qualités suivantes : 
  • L’entraide : Avoir à cœur le succès de l’équipe 
  • La rigueur : Être fier d’un travail exécuté avec soin 
  • La motivation : Se dépasser grâce à un métier qu’on aime 
  • L’initiative : Proposer de nouvelles idées et passer à l’action 
  • Le leadership : Influencer positivement son entourage 

Pour postuler, envoyez votre CV et votre lettre de motivation (en format PDF) à ce courriel: [email protected]


Développeur de logiciels embarqués

Location: Montréal, Quebec, Canada

En tant que développeur de logiciels embarqués au sein de SPARK Microsystems, vous serez amené à faire la conception et le développement des micrologiciels utilisés dans nos différents systèmes embarqués, de notre pile de protocoles réseau, ainsi que d’interfaces utilisateur. 

Vous concevrez, mettrez en œuvre et testerez des microprogrammes et des logiciels pour former des réseaux de communication sans fil optimaux en utilisant les émetteurs-récepteurs sans fil à très faible consommation développés par SPARK Microsystems. Cela inclut le développement de réseaux de capteurs sans fil de faible puissance dans des configurations point à point, en étoile et maillées (mesh), ainsi que des liaisons point à point optimisées pour les applications de diffusion audio haute qualité et de mesures de distance (time-of-flight ranging). 

La formation académique et l’expérience minimale souhaitées 

  • Baccalauréat en génie informatique/électrique ou équivalent ainsi que 1 année d’expérience pertinente OU diplôme d’études collégiales en technologie de l’électronique ou équivalent ainsi que 3 années d’expérience pertinente. Plus d’expérience est un atout. 
  • L’expérience doit directement être reliée au développement de logiciels embarqués.  
  • Une implication significative dans des activités parascolaires telles que celles de clubs scientifiques est un atout majeur. 
  • Les tâches et responsabilités seront ajustées selon l’expérience et les compétences du candidat. 

Les compétences techniques recherchées 

  • Forte compétence avec le langage de programmation C. 
  • Expérience avec d’autres langages de programmation comme C++, Python et MATLAB. 
  • Expérience avec le système de contrôle de version Git. 
  • Compréhension des protocoles de communication comme I2C, I2S, SPI, UART et USB. 
  • Expérience pratique en développement et déverminage de systèmes embarqués ainsi qu’avec des équipements de mesure électroniques tels que l’oscilloscope, le multimètre et l’analyseur logique. 
  • Expérience avec les méthodes reconnues de développement logiciel comme les revues de code, les tests unitaires et la conception modulaire. 
  • Expérience avec le développement de micrologiciels et d’applications pour d’autres types de technologies sans fil telles que Bluetooth et Zigbee est un atout. 
  • Compréhension profonde des architectures modernes de microcontrôleur est un atout. 
  • Connaissance de base des circuits analogiques et numériques ainsi que des principes de radiofréquences est un atout. 

Les habiletés personnelles recherchées 

  • Excellente compétence en communication orale et écrite autant en français qu’en anglais. 
  • Habilité à travailler efficacement avec une équipe multidisciplinaire. 
  • Accorder de l’importance aux valeurs/qualités suivantes : 
    • L’entraide : Avoir à cœur le succès de l’équipe 
    • La rigueur : Être fier d’un travail exécuté avec soin 
    • La motivation : Se dépasser grâce à un métier qu’on aime 
    • L’initiative : Proposer de nouvelles idées et passer à l’action 
    • Le leadership : Influencer positivement son entourage 

Pour postuler, envoyez votre CV et votre lettre de motivation (en format PDF) à ce courriel: [email protected]

Menu