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) à careers@sparkmicro.com