Ingénieur diplômé de l’Ecole Nationale Supérieure d’Ingénieurs Sud-Alsace de l’Université de Mulhouse, spécialité Automatique et Systèmes Embarqués

Diplôme actif Niveau Titre ingénieur | Code RNCP38425

La certification atteste des compétences génériques propres à l'ensemble des titres d'ingénieur. Dans le contexte de l’ENSISA, la certification CTI induit l'attestation des compétences suivantes : * mobiliser les connaissances et les ressources d’un large champ de sciences fondamentales pour analyser des problèmes complexes en développant un raisonnement scientifique rigoureux et structuré ; * mobiliser des ressources pluridisciplinaires et mettre en œuvre des techniques propres aux différents domaines de la spécialité ; * concevoir des systèmes et des processus innovants, en faisant appel à des outils numériques avancés et en s’appuyant sur une démarche respectueuse de l’éthique, des enjeux environnementaux et sociétaux ; * développer et mettre en œuvre une démarche d’ingénierie globale et structurée, basée sur des études scientifiques et techniques systématiques, l’analyse et la spécification des besoins, prenant en compte l’analyse du cycle de vie des produits et/ou processus et allant jusqu’à l’évaluation financière du projet ; * investiguer une problématique scientifique, dans un contexte propre aux domaines applicatifs de la spécialité, en mobilisant des données issues de la recherche, en élaborant et réalisant des phases de modélisation, de test et de validation ; * analyser et synthétiser des problématiques industrielles complexes et partiellement définies en développant une démarche critique, respectueuse des normes et codes de bonnes pratiques de l’entreprise, en intégrant à ces activités des objectifs en termes de développement durable et de responsabilité sociétale ; * s’intégrer facilement dans une organisation industrielle et participer à son animation, son évolution et son amélioration, en fédérant et animant des équipes de travail, dans un contexte pluridisciplinaire, international et multiculturel ; * gérer et développer ses compétences en s’autoévaluant, en faisant appel aux ressources de la formation tout au long de la vie et en construisant son propre réseau professionnel. Ces compétences générales sont complétées et contextualisées à l’ingénieur ENSISA spécialité Automatique et Systèmes Embarqués par les compétences suivantes : Les ingénieurs de la spécialité Automatique et Systèmes Embarqués possèdent un socle scientifique et technique les rendant apte à appréhender les situations professionnelles auxquelles ils seront confrontés et seront en mesure : * de concevoir l’architecture du système matériel/logiciel en mobilisant les méthodologies de l’ingénierie système, ainsi que les outils de modélisation et simulation spécifique et multi-physique. Développer, tester et valider le système en conditions opérationnelles ; * de concevoir, développer et valider les traitements numériques destinés à être embarqués dans un environnement spécifique ou sur une plateforme matérielle dédiée ; * d’ assurer des missions de conseil et de suivi portant sur les développements des systèmes automatiques embarqués, autant sur les aspects matériels que logiciels (intelligence embarquée) ; * de spécifier et piloter des projets d’ingénierie complexes dans les domaines de l’automatique et des système embarqués, en prenant en compte les impératifs technico-économiques de l’entreprise, les enjeux environnementaux et sociétaux, et en fédérant et manageant des équipes pluridisciplinaires.

Lire la suite

Prérequis

Recrutement sur concours post Classes Préparatoires aux Grandes Ecoles ; ou par admission sur titre de niveau 6 (type licence 3 ou Bachelor Universitaire de Technologie) ; ou suite à validation du cycle post-BAC intégré de l’ENSISA.

Voie d'accès

Non accessible en contrat de formation continue, contrat de professionnalisation, contrat d'apprentissage et en reconnaissance des acquis (VAE)

Où suivre ce diplôme ?

Compétences attestées

  • La certification atteste des compétences génériques propres à l'ensemble des titres d'ingénieur. Dans le contexte de l’ENSISA, la certification CTI induit l'attestation des compétences suivantes :
  • mobiliser les connaissances et les ressources d’un large champ de sciences fondamentales pour analyser des problèmes complexes en développant un raisonnement scientifique rigoureux et structuré ;
  • mobiliser des ressources pluridisciplinaires et mettre en œuvre des techniques propres aux différents domaines de la spécialité ;
  • concevoir des systèmes et des processus innovants, en faisant appel à des outils numériques avancés et en s’appuyant sur une démarche respectueuse de l’éthique, des enjeux environnementaux et sociétaux ;
  • développer et mettre en œuvre une démarche d’ingénierie globale et structurée, basée sur des études scientifiques et techniques systématiques, l’analyse et la spécification des besoins, prenant en compte l’analyse du cycle de vie des produits et/ou processus et allant jusqu’à l’évaluation financière du projet ;
  • investiguer une problématique scientifique, dans un contexte propre aux domaines applicatifs de la spécialité, en mobilisant des données issues de la recherche, en élaborant et réalisant des phases de modélisation, de test et de validation ;
  • analyser et synthétiser des problématiques industrielles complexes et partiellement définies en développant une démarche critique, respectueuse des normes et codes de bonnes pratiques de l’entreprise, en intégrant à ces activités des objectifs en termes de développement durable et de responsabilité sociétale ;
  • s’intégrer facilement dans une organisation industrielle et participer à son animation, son évolution et son amélioration, en fédérant et animant des équipes de travail, dans un contexte pluridisciplinaire, international et multiculturel ;
  • gérer et développer ses compétences en s’autoévaluant, en faisant appel aux ressources de la formation tout au long de la vie et en construisant son propre réseau professionnel. Ces compétences générales sont complétées et contextualisées à l’ingénieur ENSISA spécialité Automatique et Systèmes Embarqués par les compétences suivantes : Les ingénieurs de la spécialité Automatique et Systèmes Embarqués possèdent un socle scientifique et technique les rendant apte à appréhender les situations professionnelles auxquelles ils seront confrontés et seront en mesure :
  • de concevoir l’architecture du système matériel/logiciel en mobilisant les méthodologies de l’ingénierie système, ainsi que les outils de modélisation et simulation spécifique et multi-physique. Développer, tester et valider le système en conditions opérationnelles ;
  • de concevoir, développer et valider les traitements numériques destinés à être embarqués dans un environnement spécifique ou sur une plateforme matérielle dédiée ;
  • d’ assurer des missions de conseil et de suivi portant sur les développements des systèmes automatiques embarqués, autant sur les aspects matériels que logiciels (intelligence embarquée) ;
  • de spécifier et piloter des projets d’ingénierie complexes dans les domaines de l’automatique et des système embarqués, en prenant en compte les impératifs technico-économiques de l’entreprise, les enjeux environnementaux et sociétaux, et en fédérant et manageant des équipes pluridisciplinaires.

Blocs de compétences

  • S’approprier la problématique « client » à partir de son champ de connaissances et compétences en interagissant de pairs à pairs avec les demandeurs.
  • Gérer un projet de bout en bout (planification, définition des ressources, interactions client, budgétisation, etc.) dans des contextes industriels variés en intégrant les normes qualité, environnementales et éthique.
  • Concevoir la solution matérielle/logicielle adéquate en choisissant les méthodes de développement, les outils et les technologies appropriés.
  • Modéliser, concevoir et tester ou piloter la conception matérielle et logicielle.
  • Assurer le déploiement et le suivi technique du système embarqué conçu (contrôle/commande, traitement de signal, instrumentation, etc.) en pilotant les étapes de son cycle de développement.
  • Innover, faire preuve de créativité et identifier les avancées en mettant en place une veille scientifique, technologique et réglementaire, en connaissant les outils de la propriété intellectuelle afin de traiter des problèmes inédits.
  • Identifier les objectifs, enjeux stratégiques, faisabilité, rentabilité et dimensions juridiques d’un projet d’automatisation, de mécatronique, de traitement de données ou de contrôle/commande en dialoguant avec les experts du domaine pour garantir la viabilité du projet.
  • Constituer une équipe et mettre en place une méthodologie de projet adaptée selon les spécificités du domaine (méthode agile, cycle en V, etc.), en faisant preuve de leadership par une approche assertive dans un contexte de travail collaboratif.
  • Savoir établir des actions de management permettant la gestion des conflits potentiels, permettant d’atteindre les objectifs par l’identification d’indicateurs de performance, de gestion des ressources et de mitigation des risques.
  • Tenir compte des contraintes d’industrialisation, de cycle de vie du produit, de qualité et de sécurité et sensibiliser son équipe à ces aspects.
  • Représenter les solutions techniques issues d’une démarche de conception à l’aide d’outils de modélisation numérique normalisés.
  • Clôturer un projet par la réalisation et le suivi des livrables conformément aux attendus (rapports et publications, bases de données, essais, etc.).
  • Déployer des méthodes de conduite d’innovation, de veille et du changement, en cohérence avec les enjeux sociétaux, environnementaux et éthiques, y compris à l’international et y initier les collaborateurs.
  • Analyser le besoin pour élaborer un cahier des charges définissant les critères d’intégration et de fonctionnement du système dans son environnement en prenant en considération les interactions avec celui-ci. Évaluer les contraintes économiques, techniques et environnementales en échangeant avec les experts de tous domaines.
  • Mobiliser les outils de l’ingénierie système, mathématiques, physiques, automatiques et informatiques afin de comprendre, expliquer et spécifier les besoins, interfaces et composants élémentaires (capteurs, effecteurs, systèmes à microcontrôleurs, FPGA, etc.) des équipements concernés par les systèmes de pilotage à concevoir.
  • Exploiter les langages et outils associés pour traduire les exigences fonctionnelles. Définir et évaluer le partitionnement matériel/logiciel de la solution retenue.
  • Mettre en œuvre les méthodes et outils de modélisation, d’identification, de simulation, de validation et de certification des systèmes afin d’aboutir à une solution optimisée en fonction des contraintes identifiées.
  • Concevoir les algorithmes et traitements destinés à être embarqués sur la solution matérielle retenue. Programmer les briques logicielles avec les environnements de développement et langages appropriés. Tester et valider les composants logiciels en simulation et par des scénarios de tests sur cible à définir.
  • Mettre en œuvre de façon efficace les méthodes et outils de développement et de communication (orale, écrite) propre à l’entreprise pour échanger avec les différents intervenants (collaborateurs, prestataires, clients) impliqués dans un projet, y compris en langue étrangère.
  • Documenter, en français ou anglais, les phases de conception, de développement, de validation et d’exploitation de la solution technique déployée dans son environnement d’utilisation.
  • S’appuyer sur des langages de haut-niveau (C++, Java) ou des outils de modélisation physique et multiphysique (Matlab/Simulink, etc.) pour modéliser, simuler et prototyper l’algorithmie de traitement des données (acquisition, synthèse de lois de commande, traitement de signal, etc.) en phase avec la dynamique du système visé.
  • Choisir et maîtriser des environnements d’exécution adaptés au projet et y intégrer les algorithmes afin de valider leurs performances (temporalité, robustesse, ressources nécessaires, etc.)
  • Maîtriser les langages de bas-niveau et le processus de déploiement logiciel sur un matériel embarqué de nature variée (FPGA, micro-contrôleurs, plateformes dédiées) pour en assurer la supervision lors du déploiement des traitements développés.
  • Valider les solutions logicielles par des phases de tests unitaires et fonctionnels. Rédiger les livrables de tests et être en capacité de corriger les dysfonctionnements.
  • Maîtriser les outils de suivi des développements logiciels pour garantir leur pérennité, leur réutilisabilité, et la prise en main par un tiers.
  • S’autoformer, anticiper les évolutions et mener une veille technologique continue pour monter en compétences et suivre les innovations du domaine.

Métiers accessibles avec ce diplôme