Software Design Leader en Logiciel Embarqué (F/H)

Dans le cadre de nos activités de prestations intellectuelles, nous recrutons un Software Design Leader en logiciel embarqué en charge du développement et de la maintenance de softs embarqués. Notre client est un des leaders du marché dans le développement des variateurs de vitesse.

Votre mission sera de diriger l’organisation technique du projet et gérer fonctionnellement l’équipe de conception des produits / systèmes. Vous aurez à :

  • Collaborer et challenger les responsables architectes pour fournir les livrables du projet : spécifications techniques, architecture, plan de test et code.
  • Suivre les processus, les méthodes et les outils et les adapter aux contraintes du projet.
  • Suivre et challenger l’avancement quotidien des travaux de l’équipe de conception.
  • Construire et gérer le plan de développement technique (planning, ressources, charge de travail …).
  • Gérer et atténuer les risques techniques en anticipant des besoins en ressources et compétences spécifiques.
  • Communiquer avec l’équipe de projet de base et la direction sur l’état et l’avancement de la conception du projet.
  • Comprendre les exigences des clients.
  • Remettre en question les exigences de l’offre pour prioriser les valeurs du client.
  • Définir les spécifications techniques pour les systèmes/produits/sous-ensembles/briques et composants.
  • Collaborer avec les managers de l’offre pour définir les profils de mission pour le système et les produits.
  • Tenir compte des exigences interfonctionnelles pour compléter les spécifications des composants, des sous-ensembles du produit, du système.
  • Être responsable du plan de vérification et collaborer avec le responsable de test du projet pour le définir.
  • Contribuer à la validation et à la définition du plan de certification en collaboration avec les responsables de l’offre et le responsable test du projet.
  • Assurer en collaboration avec les experts l’optimisation des plans de vérification.
  • Collaborer avec les équipes de validation.
  • Interagir avec les partenaires externes pour l’intégration de leurs briques propriétaires.

Il est possible d’intervenir 1 jour par semaine en télétravail.

Le Profil :

Nous recrutons un Ingénieur justifiant d’un minimum de 5 années d’expérience dans des fonctions pour la conception de logiciels embarqués.

Vous avez une solide maîtrise de la gestion des exigences des projets, y compris les logiciels embarqués et les aspects électroniques.

Ingénieur Système d’Interface Logiciel Embarqué et Applicatif (F/H)

Dans le cadre de nos activités de prestations intellectuelles, nous recrutons un Ingénieur système d’interface logiciel embarqué et applicatif pour assurer la cohésion des interfaces techniques entre logiciel embarqué et logiciel applicatif.

Vous aurez pour responsabilité de :

  • Construire une matrice de services,
  • Associer le versioning des DTMs et des logiciels embarqués,
  • Interagir avec les équipes du logiciel embarqué sur la définition de ces interfaces et le plan de vérification associé,
  • Assurer le suivi des tests de vérification de ces services,
  • Interagir avec les équipes DTM pour s’assurer du respect des interfaces,
  • Travailler avec les leaders fonctionnels respectifs pour synchroniser les développements devant utiliser ces interfaces.

Le Profil

De formation Bac+5, vous justifiez d’une première expérience dans des fonctions similaires.

Vous avez développé une bonne connaissance des processus de développement et des architectures logiciel.

Vous avez un niveau d’anglais vous permettant d’évoluer dans un environnement professionnel multiculturel et multisites.

Ingénieur Qualité Logiciel Embarqué (F/H)

Dans le cadre de nos activités de prestations intellectuelles, nous recrutons un Ingénieur Qualité Logicielle pour intégrer une équipe de conception de logiciels.

Votre rôle consistera à :

  • Être responsable des activités de qualité dans le processus de développement de logiciels embarqués.
  • Participer aux groupes de travail sur la qualité logicielle.
  • Maîtriser les principaux standards applicables au processus de développement logiciel embarqué
  • Réaliser une veille quant au courant de l’évolution des méthodes et des outils d’assurance qualité des logiciels.
  • Rendre compte aux chefs de projet et aux responsables R&D de l’état de la qualité des projets.

Vous collaborerez avec les équipes de conception et de validation du projet pour assurer le respect du processus de conception avec les livrables associés tels que le plan de qualité du logiciel du projet avec RACI et les documents à fournir tels que :

  • La gestion des exigences,
  • La gestion des formulaires de fonctions,
  • La gestion de la configuration du code et des scripts de test,
  • La définition des règles de conception,
  • Les AMDEC,
  • L’analyse d’impact,
  • Les examens du code source et des scripts de test,
  • La définition et la vérification de l’interface matérielle et logicielle,
  • Les méthodes et outils de tests unitaires,
  • L’adaptation du plan de test de vérification,
  • La mise en place, déploiement et gestion de la dette technique des outils de qualimétrie,
  • La gestion des demandes de changement et gestion des faits techniques,
  • Le fichier de version …

Il est possible d’intervenir une journée par semaine en télétravail.

Le Profil

De formation Bac+5, vous justifiez d’au moins 5 années d’expérience en conception de logiciels embarqués (minimum de 5 ans d’expérience).

Vous avez développé une bonne connaissance des processus et des outils de génie logiciel, de qualimétrie.

Vous avez un niveau d’anglais vous permettant d’évoluer dans un environnement professionnel multiculturelle et multisites

Ingénieur Test et Validation de soft embarquée /Médical H/F

Dans le cadre de nos activités de prestations intellectuelles, nous recrutons un Ingénieur(e) Test et validation de softs embarqués pour un dispositif médical innovant.

Les activités portent sur les tests « en boite noire et en boite blanche » de logiciels développés en langage C et Assembleur

Au sein du pôle test et validation, vous aurez comme rôle principal de :

  • et/ou mettre à jour les plans de tests et de validation au niveau système (haut et bas niveau)
  • et/ou mettre à jour des procédures de tests de vérification pour :
    • système, logiciel et algorithme
  • les procédures de test et analyser les résultats obtenus.
  • de spécification ou de conception par des tests

Les profils purement validation système sans maîtrise du logiciel ne sont pas les profils recherchés pour ce Cahier des charges.

Le Profil

De formation Bac+5, vous justifiez d’au moins 3 années d’expérience en validation et vérification de systèmes complexes dans des environnements à fortes contraintes normatives (aéronautique, défense, ferroviaire, nucléaire, médicale …) et 3 ans minimum d’expérience significative en validation et vérification de logiciel embarqué ou applicatif.

Vous maîtrisez les contraintes liées à l’embarqué (développement sur cibles : microcontrôleurs ou DSP) et au temps réel.

Idéalement vous avez une première expérience de tests de type Model In the Loop et votre maîtrise de la langue anglaise vous permet d’évoluer professionnellement dans un contexte international.

Vous vous reconnaissez même que partiellement dans cette description ? Alors, n’hésitez plus à postuler !

Intégrateur Soft Embarqué Cybersécurité (H/F)

Nous recrutons un Intégrateur soft embarqué pour les fonctions de cybersécurité de système pour l’industrie 4.0.

Au sein de l’équipe de développement du micrologiciel embarqué, votre mission est de :

  • Travailler avec les disciplines techniques transversales (contrôle, architecture logicielle applicative, communication, sécurité fonctionnelle, cybersécurité, électronique et processeurs)
  • Intégrer les faits techniques de cybersécurité : évolutions, modifications fonctionnelles, modifications logicielles,
  • Evaluer la pertinence des solutions développées : impact, performance ….
  • Vérifier l’adéquation du plan test avec les nouvelles spécifications de l’architecture.
  • Évaluer l’intégration des fonctionnalités de cybersécurité dans les architectures à l’aide de simulations
  • Effectuer un suivi continu des faiblesses identifiées sur le code interne ou les librairies utilisées.
  • Participer à l’analyse et aux propositions de solutions pour pallier les faiblesses identifiées
  • Capitaliser le savoir et le savoir-faire et identifier les opportunités de valorisation.
  • Conseiller et partager les connaissances en interne,
  • Identifier les pistes d’amélioration
  • Collaborer avec les équipes de validation
  • Diriger la définition des procédures de test de l’architecture du micrologiciel embarqué et des bancs de test automatiques

Les + de la mission :

L’opportunité de monter en compétence en cybersécurité embarqué (formation client) et d’acquérir une première expérience très valorisante.

Une journée en télétravail par semaine.

Le Profil

De formation Bac +5, vous justifiez d’au moins d’une d’expérience significative en développement embarqué (bare-metal ou Os temps réel)

Vous avez de bonnes connaissances des protocoles basés sur l’Ethernet, TCP/IP, HTTP(S), OPC-UA.

Idéalement vous avez une première expérience en intégration.

Architecte Cybersécurité

Nous recrutons un ingénieur en intégration de soft embarqué sur les fonctions assurant la cybersécurité de système pour l’industrie 4.0.

Au sein de l’équipe de développement du micrologiciel embarqué, votre mission est de :

  • Définir l’architecture cybersécurité du système.
  • Participer à la définition de la nouvelle architecture du firmware embarqué.
  • Participer à l’évolution de l’architecture et des composants de base du logiciel
  • Spécifier le développement de nouvelles fonctionnalités de cybersécurité
  • Valider l’adéquation de l’architecture avec le cahier des charges
  • Évaluer l’intégration des fonctionnalités de cybersécurité dans les architectures à l’aide de simulations, d’expertise, de prototypes, d’entretiens clients, de benchmarks concurrents,
  • Proposer des solutions de conception en tenant compte des exigences transversales (échéancier, coût, risques techniques).
  • Traduire le concept d’architecture de cybersécurité en une conception réalisée.
  • Mener une enquête continue sur les techniques associées à la cybersécurité dans les micrologiciels embarqués.
  • Effectuer un suivi continu des faiblesses identifiées sur le code interne ou les librairies utilisées.
  • Participer à l’analyse et aux propositions de solutions pour pallier les faiblesses identifiées dans le délai de livraison demandé.
  • Assurer la capitalisation des savoirs et savoir-faire et identifier les opportunités de valorisation. Conseiller et partager les connaissances en interne,
  • Définir et propager les meilleures pratiques internes
  • Participer aux activités liées à l’amélioration continue
  • Collaborer avec les équipes de validation, certaines autres équipes de différentes entités de Schneider Electric, des partenaires externes…

Il est possible d’intervenir au moins une journée en télétravail par semaine.

Le Profil

De formation Bac +5, vous justifiez d’au moins 10 ans d’expérience en R&D et d’un minimum de 5 ans d’expérience dans la conception de logiciels embarqués.

Vous avez de bonnes connaissances :

  • Des architectures logicielles embarquées sur microcontrôleur et processeur (ARM CORTEX M3, CORTEX M4, A8 et autres), en C, C++, RTOS (μOSIII, QUADROS ou autres : LINUX, VXWORKS).
  • De la signature numérique, du concept de haute disponibilité, du démarrage sécurisé, du stockage sécurisé, de l’authenticité de l’appareil
  • Des protocoles de communication de type TCP/IP

Une expérience de développement avec la norme IEC62443 et la connaissance du cycle de vie de développement sécurisé est souhaitable.

Ingénieur Développeur MBD SW Embarqué (F/H)

Dans le cadre de nos activités de prestations intellectuelles, nous recrutons un Ingénieur développeur MBD SW embarqué.

Vous intégrez l’équipe R&D en charge du développement du Software sur une chaine de propulsion électrique.

Votre mission consiste à :

  • Participer aux revues des exigences logicielles amont
  • Participer à la conception de l’architecture du logiciel en coordination avec l’architecte logiciel
  • Définir la conception détaillée pour chaque composant logiciel
  • Développer les modèles logiciels conformément aux règles de modélisation
  • Rédiger et dérouler les plans de tests MIL et SIL
  • Vérifier la conformité de l’implémentation par rapport aux règles de qualimétrie
  • Être responsable de la qualité intrinsèque de chacun des artéfacts produits (documents et code source)
  • Contribuer au processus de génération de code et d’intégration du code généré dans l’architecture logicielle AUTOSAR
  • Contribuer aux tests d’intégration sur l’ensemble du logiciel
  • Gérer ses livrables conformément à la stratégie de configuration logicielle
  • Participer à l’analyse et à la résolution des problèmes techniques remontés par le client ou par l’équipe validation.
  • Participer à la relecture des documents de l’équipe de développement logiciel
  • Interagir avec l’équipe Contrôle Commande pour garantir l’intégration des modèles logiciels développés
  • Réaliser les documents de conception détaillée

Après une phase de montée en compétence, vous pourrez télétravailler jusqu’à 2 jours par semaine.

Le Profil

Ingénieur ou Universitaire Bac+5 avec une spécialisation en électronique ou informatique industrielle, vous justifiez d’une expérience de 3 ans minimum en développement Model Based Design et en logiciel embarqué en langage C

Vous avez des connaissances en :

Model Based Design sous Matlab Simulink

• Normes de développement logiciel : ASPICE, ISO26262, ISO21434

Ingénieur Développement Embarqué IOT (F/H)

La mission

Nous recrutons un Ingénieur en développement embarqué de solutions IoT. Vous participerez au développement d’une solution temps réel de gestion et de télésurveillance de distribution de fluide au niveau nationale.

Vous participerez à la conception, du développement des logiciels embarqués C/Linux Embarqué MQTT et plus particulièrement à :

  • Rédiger des spécifications,
  • Implémenter les fonctions,
  • Tester et valider,
  • Intégrer les nouveaux développements
  • Coopérer avec les fournisseurs pour s’interfacer avec leur solution

Après une période de montée en compétence il sera possible d’intervenir 2 jours en télétravail.

Le profil

De formation Bac +5, vous avez un minimum de 5 années d’expérience et une maitrise de l’environnement de développement embarqué : Linux embarqué, C/C++, MQTT, …

Ingénieur validation Iot – V&V (F/H)

La Mission

Dans le cadre de nos activités de prestations intellectuelles, nous recrutons un ingénieur validation de solutions IoT pour notre client qui développe et exploite des systèmes de smart-meters complets, du compteur au système de collecte et de traitement des données consommateurs.

Vous serez responsable de la conception, du développement et de la qualification des méthodes d’essai, de vérification et de validation des produits afin de démontrer que le produit répond au cahier des charges. L’activité de validation porte essentiellement sur le système « intelligent » embarqué, c’est-à-dire le soft avec sa carte électronique. Certaines briques du logiciel sont développées en interne, mais le smart-meter est développé par un fournisseur extérieur.

Vous aurez pour responsabilité de :

  • Développer et appliquer des protocoles de vérification et validation de la conception
  • Identifier les tâches conformément aux procédures Design Control.
  • Proposer des solutions techniques et des plannings associés pour réaliser les projets en temps voulu.
  • Automatiser les tests en développant des scripts python
  • Aider à l’élaboration des exigences d’entrée de conception.
  • Participer à la rédaction et à la révision des procédures
  • Gérer l’interface fournisseur

Le Profil

Vous avez un diplôme d’ingénieur ou équivalent et au moins deux ans d’expérience professionnelle en tests et validation.

Idéalement vous avez des compétences dans les outils suivant ou équivalent : TestLink, Python, Mantis.

Anglais courant (écrit et oral) obligatoire pour cette mission

Ingénieur Validation Logiciel (F/H)

La Mission

Dans le cadre de nos activités de prestations intellectuelles, nous recrutons un Ingénieur Validation Logiciel.

Vous intégrerez les équipes de R&D et vous participerez à la validation de logiciels intégrés aux onduleurs pour des chaines de propulsion électrique.

Vous aurez pour responsabilité de :

  • Définir les ressources et moyens de validation nécessaires pour le projet SW onduleur.
  • Participe à la construction du plan de validation logiciel
  • Définir les stratégies de validation logiciel.
  • Piloter et suivre les validations l’avancement / qualité des validations.
  • Rédiger les procédures de validation sur l’ensemble du périmètre SW.
  • Exécuter les validations SW sur banc HIL et/ou sur table.
  • Renseigner et suivre l’état d’avancement des validations ainsi que les corrections d’anomalies avec l’équipe logiciel.
  • Investiguer et déterminer les root causes des anomalies logicielles remontées en interne ou par les clients.
  • Être garant de la synthèse des validations pour le logiciel et de la couverture des validations.
  • Vous serez impliqué dans la qualité des projets délivrés en termes de robustesse, performance et conformité aux

Besoins client pour lesquels il faudra :

  • Être le garant de la couverture et la qualité des essais réalisés.
  • Justifier les choix de stratégie de validation logiciel (non-régression etc…)
  • Reporter de l’avancement des validations au projet (piloté par le resp SW projet.)
  • Justifier des couvertures de tests et de la complétude de la traçabilité des validations au regard des exigences logicielles

La mission est de très longue durée et l’environnement de travail est agréable, tout en favorisant la prise d’autonomie. Vous pourrez travailler jusqu’à 2 jours en télétravail par semaine

L’environnement technique est le suivant : Inverter, CAN, Safety, chaine de traction électrique, CANanalyser, DiagAnalyser, INCA, ETAS, ControlDesk, Dspace, Renesas Flash programmer, ….

Le Profil

De formation Bac+5, vous justifiez d’au moins 2 années d’expérience dans la validation de logiciels embarqués.

La maîtrise de l’anglais est indispensable pour cette mission.