Développeur logiciel
- L'Ancienne-Lorette, QC
- Hybride
- Publié 2 oct. 2026
- 1 poste
Ouvre un site externe
- Type d’emploi
- Temps plein
- Niveau d’expérience
- Intermédiaire · 2+ ans
- Langue de l’offre
- anglais
- Heures de travail
- 40 heures par semaine
- Présence au bureau
- 3 jours par semaine
Résumé du poste
Design, develop, and maintain high-performance C++ modules for embedded products while ensuring compliance with real-time and performance constraints. Actively participate in code reviews, architecture evolution, and the development of internal tools within a collaborative team environment.
Détails du poste
Gecko Alliance est un fabricant et distributeur de contrôles électroniques principalement pour l’industrie du spa. En collaboration avec nos clients, de la conception à la production, nous leur offrons des solutions personnalisées et innovantes pour équiper leurs produits : systèmes de contrôle, claviers, pompes et accessoires à la fine pointe de la technologie. Nous établissons des relations à long terme avec nos clients depuis plus de 35 ans déjà. Ayant comme objectif de continuer à développer des produits innovants et performant pour l’industrie du spa, notre équipe de R&D Logiciel est à la recherche d’un développeur logiciel junior ou intermédiaire. Actuellement, Gecko travaille à développer une nouvelle gamme de produits qui va moderniser l’expérience des utilisateurs et propriétaires de spas. Nos professionnels en programmation de logiciel travaillent activement au développement de notre nouvel écosystème connecté qui nous permettra de développer des produits plus performants et innovants. Ce poste est résolument axé sur la programmation C++ de notre produit embarqué. Cela dit, pour les aventureux(ses), il permet aussi de jouer dans plusieurs aspects d'un écosystème connecté : les outils de développement internes et les outils web de gestion de la flotte et des configurations en sont des exemples. Tâches et responsabilités Concevoir, développer et maintenir des modules C++ performants, robustes et bien testés. Participer activement aux revues de code et à l’amélioration continue de ce dernier. S’assurer de la conformité des implémentations avec les contraintes temps réel, mémoire, et performance. Contribuer aux cycles d’intégration, de test et de validation. Contribuer à l’architecture et l’évolution du produit. Contribuer au développement de nos outils. Contribuer à créer un environnement propice au partage d’idées et à la réflexion collective. Compétences requises Bonne connaissance du langage C++. Capacité à documenter clairement les décisions techniques et à vulgariser les choix de design et d’implantation. Esprit d’équipe, humilité technique et capacité à écouter et challenger avec respect. Curiosité et envie d'apprendre. Atouts Connaissance de Python. MQTT Notions de développement web (HTML, CSS, JavaScript ou TypeScript). Expérience avec les méthodologies de développement agiles Connaissances au niveau des pratiques CI/CD (GitHub). Ce que nous avons à offrir Environnement de travail dynamique et stimulant. Une équipe multidisciplinaire au sein de laquelle vous serez à l’écoute des idées d’amélioration continue. Horaires de travail souples, on se concentre sur les résultats. Belle culture de présentiel avec possibilité de télétravail. Opportunités de développement personnel avec le soutien de votre gestionnaire. La chance de toucher à tout l'univers d'un produit connecté : du microcontrôleur jusqu'à l'interface web, sans rester enfermé dans une seule spécialité. L’occasion de faire votre marque et de soutenir Gecko dans son succès. Lieu de travail : Le poste est situé au bureau chef à Québec et requiert une présence au bureau d’au moins 3 jours/semaine.
Ce que vous ferez
Design, develop, and maintain high-performance C++ modules for embedded products while ensuring compliance with real-time and performance constraints. Actively participate in code reviews, architecture evolution, and the development of internal tools within a collaborative team environment.
Exigences
Candidates must have a strong command of C++ and the ability to clearly document technical decisions. Excellent teamwork, curiosity, and a willingness to learn are essential, with additional knowledge of Python, web technologies, and CI/CD practices considered assets.
Avantages
- Dynamic and stimulating work environment
- Flexible working hours
- Hybrid work model
- Personal development opportunities
- Multidisciplinary team
Compétences indiquées
- Technical Documentation · Souhaitée
- HTML · Souhaitée
- GitHub · Souhaitée
- CI/CD · Souhaitée
- CSS · Souhaitée
- JavaScript · Souhaitée
- TypeScript · Souhaitée
- C++ · Souhaitée
- Python · Souhaitée
- Embedded Systems · Souhaitée
Autres compétences pertinentes
Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.
- C++
- Embedded systems
- Real-time systems
- Python
- MQTT
- HTML
- CSS
- JavaScript
- TypeScript
- Agile methodologies
- CI/CD
- GitHub
- Software architecture
- Code review
- Technical documentation
Domaines d’emploi
- Software
- Technology
- Engineering
- Manufacturing
Autres postes chez Gecko Alliance
Chef.fe de produits
- Hybride
- L'Ancienne-Lorette, QC
- Publié 18 sept. 2026
Stagiaire en conformité produit – Achat stratégique
- Hybride
- L'Ancienne-Lorette, QC
- Publié 18 sept. 2026
Spécialiste Assurance Qualité (QA) – Solutions cloud, mobile et IoT
- Hybride
- L'Ancienne-Lorette, QC
- Publié 12 sept. 2026
Ingénieur électrique
- Hybride
- L'Ancienne-Lorette, QC
- Publié 11 sept. 2026