Vos responsabilités sont les suivantes :
- Concevoir l’architecture d’un logiciel embarqué en C, C++ et du matériel basé sur Cortex M3/M4 et MSP430.
- Définir les documents et les communiquer aux ingénieurs de mise en œuvre internes et externes.
- Définir les documents et les communiquer aux ingénieurs de mise en œuvre internes et externes.
- Résoudre les litiges, les problèmes techniques et faire des compromis
- Planifier les nouvelles technologies et les présenter à l’équipe
- Suivre et contrôler les normes de l’entreprise en matière de développement de logiciels et les adapter si nécessaire.
- Diriger la mise en œuvre du logiciel et garantir les caractéristiques, le calendrier et la qualité du projet.
- Soutenir et encourager une philosophie de coopération au sein du groupe, et être à la fois un modèle et un mentor pour les ingénieurs logiciels plus jeunes.
- Travailler en étroite collaboration avec le chef de produit
Remarque : Le travail à domicile est acceptable.
Exigences :
- Licence en informatique, ingénierie informatique ou diplôme d’ingénieur dans un domaine proche.
- 5 ans ou plus d’expérience dans le développement de systèmes logiciels embarqués complexes
- 5+ ans d’expérience en programmation en C, C++ et Qt
- Expérience avec Linux embarqué, RTOS ou système d’exploitation similaire
- Expérience de la vérification de logiciels au niveau des composants et des unités
- Expérience de la programmation orientée objet
- Compétences efficaces et professionnelles en matière de communication et d’organisation
- Capacité à travailler efficacement avec des groupes et des individus interfonctionnels
- Expérience et intérêt pour le suivi d’un processus structuré et discipliné de cycle de vie du développement de logiciels
- Une expérience dans la conception de matériel (Cortex M3/M4, MSP430, conditionnement de signaux analogiques) est un avantage.