Ingénieur software embarqué H/F
- CDI
- /
- FRANCE
- Auvergne-Rhône-Alpes
Viveris est un groupe de conseil et d’ingénierie qui accompagne depuis plus de 30 ans la transformation numérique des entreprises et de leurs produits. Nos ingénieurs interviennent dans 4 métiers complémentaires : Les infrastructures, les systèmes d’information et la transformation digitale, l’informatique scientifique et technique, et les systèmes embarqués.
Notre pôle systèmes embarqués fournit des prestations et solutions adaptées aux besoins de nos clients avec une prise en compte exhaustive des exigences de leurs systèmes électroniques et logiciels. Nous agissons dans un cadre méthodologique rigoureux sur l’ensemble des phases de développement des produits, du conseil à la mise en production, en passant par l’expertise et la formation. Nos réalisations s’appuient sur la diversité de nos équipes qui couvrent un large spectre de compétences et d’expertises : électronique, placement/routage, logiciels embarqués, télécommunications, sûreté de fonctionnement, certification, industrialisation, essais, validation et vérification. S’engager avec Viveris, c’est l’assurance de relever des défis techniques et humains en travaillant sur des projets innovants dans une ambiance collaborative.
Le poste et les tâches
Votre rôle
Envie de rejoindre une équipe sympathique et dynamique ? Travailler sur des projets innovants ?
C'est le moment de donner une nouvelle dimension à votre carrière !
Dans le cadre d'un projet lié à la décarbonisation de nos mobilités en ville. Vous serez responsable de la conception, du développement, des validations et des améliorations du logiciel bas niveau et applicatif embarqués sur les cartes électroniques.
Vous travaillerez dans un environnement axé sur le travail d'équipe et consoliderez l'approche R&D de l'entreprise en place la documentation, les outils, les processus et les meilleures pratiques.
Les missions seront les suivantes :
Analyse des exigences système et des documents d'exigences d'architecture
Rédaction de documents d'analyse et conception
Développement du logiciel bas niveau
Développement de la partie applicative (métier) de manière optimisée
Développement des protocoles de commandes des composants
Intégration et/ou portage de librairies entre différents projets
Développements de tests unitaires
Identification et correction des bugs de logiciel embarqué
Optimisation de l'architecture logicielle existante
Etude de nouvelles briques technologiques
Gestion de projets : évaluation des tâches, chiffrage, planification, reporting
Profil recherché
De formation supérieure en informatique (Bac +5), vous avez au moins 4 ans d'expérience et recherchez un nouveau challenge à travers un projet innovant.
Vous êtes créatif et aimez résoudre des problèmes techniques complexes : vous ne craignez pas de proposer de nouvelles idées, poser des questions, demander de l'aide ou faire preuve d'autocritique.
Les compétences que vous allez devoir utiliser :
Maîtrise des outils de versioning type GIT
Maitrise des outils de diagnostic et de Debug (Tracealyzer)
Maitrise des OS temps réel type FreeRTOS
Programmation en assembleur, C et C++
Bonne connaissance sur les circuits intégrés et la conception de circuits imprimés
Vous êtes passionné, technophile, curieux et créatif ?
Alors nous serions ravis de vous rencontrer.