Dans le cadre d'une réorganisation du département R&D , nous recrutons un Concepteur logiciel Firmware afin de rejoindre notre équipe.
Gecko Alliance - Un leader dans l'industrie des spas depuis 30 ans.
Gecko Alliance conçoit et distribue des solutions électroniques novatrices pour l’industrie des spas. En collaboration avec nos clients, nous développons des systèmes de contrôle, claviers, pompes et accessoires à la fine pointe de la technologie, en accompagnant leurs partenaires de la conception à la production.
Depuis trois décennies, ils bâtissent des relations solides et durables avec leurs clients, grâce à des solutions sur mesure et à leur expertise reconnue.
Tes responsabilités :
Au quotidien, tu es responsable de la conception , du développement , du test et de la maintenance des logiciels embarqués ( firmware ) destinés à des systèmes électroniques . Pour cela, tu collabores avec les équipes matérielles et logicielles pour garantir l'intégration fluide du firmware avec le matériel, tout en répondant aux exigences fonctionnelles et de performance.
Développement de firmware et collaboration d'équipe :
- Rédiger, développer et optimiser le code en langage C/C++ ou autres langages adaptés aux systèmes embarqués .
- Intégrer et configurer les microcontrôleurs , microprocesseurs et périphériques associés .
- Travailler en collaboration avec les équipes matérielles / logicielles / production pour assurer une cohérence globale
- Participer aux revues de conception et fournir des retours constructifs
Conception, architecture et documentation technique :
- Participer à la définition des spécifications techniques pour le firmware.
- Concevoir des architectures logicielles adaptées à l'application ciblée qui répondra au besoin de l’équipe applicative.
- Maintenir une documentation à jour sur les processus de développement
Validation et débogage :
- Tester et valider le firmware sur du matériel réel ou à l'aide d' outils de simulation .
- Identifier et résoudre les problèmes liés au code ou à l’intégration matérielle.
Compétences requises :
Techniques :
Excellente maîtrise des langages C/C++ pour les systèmes embarqués .
- Bonne connaissance des microcontrôleurs , des bus de communication ( SPI, I2C, UART, etc. ) et des protocoles de communication .
- Expérience avec des outils de débogage ( JTAG, oscilloscopes, analyseurs logiques ).
- Compréhension des systèmes en temps réel ( RTOS ) et des contraintes liées à ces environnements.
- Familiarité avec le contrôle de version ( Git, SVN ) et les méthodologies Agile .
Soft skills :
- Esprit analytique et capacité à résoudre des problèmes complexes.
- Bonne communication et aptitude au travail en équipe.
Qualifications :
- Diplôme en génie électrique , électronique , informatique ou un domaine connexe.
- Expérience de 2 à 5 ans dans le développement de firmware .
- Connaissance des normes de sécurité et des certifications liées aux produits embarqués est un atout.