Concepteur·trice logiciel senior·e
Envie de changer le monde à ta façon ? De joindre une équipe ambitieuse, qui partage le même objectif : faire des océans une source d’eau douce durable ? Ce poste , il est pour toi !
Qui sommes-nous
Oneka Technologies, c’est une entreprise grandissante de Sherbrooke, ayant des sites d’opérations en Floride, en Nouvelle-Écosse et au Chili, qui a pour mission de faire des océans une source d’eau douce durable, accessible et abordable.
Au quotidien, Oneka, c’est une équipe d’une quarantaine de passionné·es, œuvrant dans des domaines aussi variés que le génie mécanique, l’électronique, le marketing, la gestion des opérations, et le dessalement de l’eau. Avec nous, aucune journée n’est pareille, et les défis arrivent en grand nombre ! Envie d’un défi stimulant, dans une équipe qui en à dedans ? C’est ta place !!
Ton rôle, en tant que concepteur·trice logiciel sénior·e chez Oneka
En tant que concepteur·trice logiciel sénior·e, tu as pour rôle de soutenir l’entreprise dans l’instrumentation électronique des bouées.
À travers une multitude de projets variés et stimulants, tu auras comme mission principale d’assister l’équipe dans le développement d’une plateforme de collecte de données de télémétrie pour les systèmes IoT de la compagnie, mais aussi de collaborer sur tout autres projets en lien avec le développement logiciel !
Plus spécifiquement, voici à quoi ressembleraient tes responsabilités chez Oneka :
- Effectuer la conception, la programmation et la mise en marche de micrologiciels pour systèmes embarqués ainsi que de logiciels de collecte de données;
- Évaluer, analyser et optimiser l’architecture logicielle, en assurant une intégration fluide du micrologiciel aux solutions backend et frontend;
- Procéder à l’installation, la configuration et la gestion de serveurs distants, en assurant la communication de ces serveurs avec les systèmes embarqués et les applications frontend;
- Analyser les besoins techniques des utilisateurs et concevoir des interfaces frontend appropriées pour l’affichage et l’analyse des données;
- Effectuer la rédaction de documents techniques, y compris des rapports de référence sur les aspects du micrologiciel, backend et frontend;
- Mettre en œuvre des pratiques de cybersécurité à tous les niveaux, de la collecte de données des dispositifs IoT jusqu’à la transmission sécurisée aux serveurs;
- Accomplir la maintenance proactive, débogage et amélioration continue des micrologiciels, logiciels backend et interfaces frontend;
- Réaliser la documentation complète des systèmes, y compris les procédures d’entretien et d’exploitation pour le micrologiciel, les solutions backend et frontend;
- Toutes autres tâches en lien avec la conception logiciel, selon tes forces et intérêts !
Notre environnement professionnel et tes futures conditions d’emploi :
- Bureau basé à Sherbrooke, au sein d’une équipe dynamique et créative;
- Environnement stimulant et positif, où chaque journée est différente, et où les responsabilités sont multiples et variées;
- Assurances collectives payées à 100% par Oneka, pour toi et ta famille;
- Quatre semaines de vacances par année, pour profiter de ce qui te passionne, en dehors du boulot;
- Éligibilité au programme d’options d’achat d’actions des membres de l’équipe.
Prêt à relever le défi ? Voici ce qu’il te faut pour être sur ton X dans notre équipe.
Tu es à ta place chez Oneka si tu as :
- Le désir d’avoir un impact durable sur l’avenir de la planète;
- En poche un baccalauréat en génie informatique, électrique ou tout autre domaine semblable;
- Expérience de deux à trois ans en conception de logiciels et/ou de programmation embarqués;
- La connaissance des langages de programmation suivants : C, C++, Javascript, Python;
- Une compréhension du fonctionnement des bases de données relationnelles, non relationnelles et temporelles.
- De l’expérience en développement frontend et/ou backend;
- De l’expérience dans l’analyse et le traitement de données;
- Une bonne capacité à gérer ton temps et tes priorités dans un environnement en croissance rapide;
- Un grand esprit d’analyse et de résolution de problème;
- Une grande rigueur et une bonne dose d’autonomie;
- Une bonne dose d’engagement, d’empathie et de créativité.
C’est un petit plus si tu as aussi ses atouts en poche :
- La connaissance d’une des plateformes infonuagique (AWS, Azure, GCP);
- Connaissance de langage de programmation moderne et/ou exotique (Go, Rust)
- Des notions de science des données (data science). La connaissance d’un de ces outils PyTorch, TensorFlow, Numpy est un plus
- Le désir de voyager sur nos sites pour voir l’étendue de ton travail.
Ça te parle ? Envoie-nous ta candidature rapidement ! Nous avons hâte de te lire !