Architecte Logiciel Embarqué

Il y a 14 heures

Toulouse, Occitanie, France I-Cube Research Temps plein
Description

Entreprise toulousaine de 110 personnes, véritable centre de R&D pour l'ensemble des filiales du Groupe I-Pulse (https://www.ipulse-group.com/), nous développons des applications industrielles de Hautes Puissances Pulsées (HPP).

I-Pulse est un groupe technologique international basé au USA, spécialisé dans le développement et l’industrialisation de systèmes de haute puissance pulsée (High Pulsed Power – HPP). Ses applications couvrent les secteurs de l’énergie, de l’industrie, de la géophysique et de l’agriculture.

Le groupe a bâti une expertise unique mondiale dans la génération d’impulsions électriques haute énergie, utilisées pour remplacer des procédés mécaniques ou chimiques par des solutions plus efficaces, propres et durables.

Nous rejoindre, c'est intervenir sur des technologies uniques intégrées au cœur de nos machines ; et évoluer dans un environnement exigeant mais stimulant, où l’ingénierie et l’innovation sont centrales.


Mission

Dans le cadre du développement de systèmes électroniques complexes, nous recherchons un Architecte Logiciel Embarqué expérimenté capable de définir l'architecture logicielle, mettre en place les processus de développement et accompagner les équipes techniques tout au long du cycle de vie produit.

Dans ce cadre, vos missions seront centrées autour des activités suivantes :

Architecture Logicielle

- Définir l'architecture logicielle des produits embarqués conjointement avec l’architecte Hardware

- Réaliser les choix technologiques et les revues d'architecture (trade-off HW-SW)

 

Développement Logiciel Embarqué

- Participer au développement logiciel embarqué (C/C++, Linux embarqué)

- Encadrer les équipes de développement

- Mettre en œuvre les bonnes pratiques de codage

 

Ingénierie Système

- Analyser les exigences système.

-  Décliner les exigences vers les architectures matérielles et logicielles conjointement avec l’architecte Hardware

- Réaliser les analyses fonctionnelles et techniques

- Participer aux activités IVVQ

 

DevOps & Industrialisation

- Définir et déployer les pipelines CI/CD

- Maintenir les outils de gestion de configuration et de traçabilité

- Automatiser les tests logiciels (test unitaire)

- Définir les métriques qualité et les tableaux de bord projet

Processus & Qualité Logicielle

- Définir le cycle et process de développement logiciel.

- Mettre en place les processus conformes aux référentiels industriels

- Mettre en place les revues techniques et la gestion des exigences.


Profile
  • De formation en informatique embarquée ou similaire, vous justifiez d’une expérience minimale de 10 ans en développement logiciel embarqué et une première expérience en architecture logiciel. Vous avez une bonne expertise et êtes autonome dans votre domaine.

  • De nature curieuse, vous souhaitez élargir vos connaissances et compétences dans un environnement innovant.

  • Dynamique, rigoureux et autonome, vous aimez travailler en équipe et êtes force de proposition.

Les compétences attendues plus en détails :

  • Expérience significative en développement logiciel embarqué

  • Expérience en architecture logicielle embarquée.

  • Maîtrise du C/C++, Linux embarqué, Python.

  • Maitriser les méthodes, normes et outils de conception et gestion logiciel

  • Connaissance des outils de gestion des exigences

  • Expérience en ingénierie système, systèmes complexes. Savoir travailler en équipe (Cycle en V, Méthode Agile)

  • Bonnes capacités de communication

  • Rigueur

  • Maitrise de l’anglais à l’écrit et à l’oral (niveau intermédiaire/avancé)

  • Connaissance en langages de programmation : C/C++, Unix, Python

  • Gestion de la donnée : GitLab

  • Bureautique (Word, Excel, PowerPoint, Outlook, Project)