Ingénieur Développement
ASIC - FPGA

Avec les services Cloud, la 5G, lIntelligence Artificielle ou encore les applications de périphérie, de nouvelles exigences s’imposent aux plateformes informatiques. Dans ce contexte, il s’avère que les solutions logiques personnalisées, notamment les FPGA, ASIC structurés ou encore les dispositifs Asic basés sur des cellules, améliorent considérablement les performances grâce à une accélération matérielle personnalisée. C’est pourquoi les métiers comme celui d’ingénieur développement Asic / FPGA / Designer sont aujourd’hui très recherchés, voire de plus en plus.

Niveau d’études​

Bac +5 : École d’ingénieur ou université en électronique / microélectronique / numérique / systèmes embarqués

2 à 10 ans d’expérience dans la conception Asic / FPGA parfois requis (Alternance et Stage inclus)

Objectifs

Concevoir des cartes électroniques ou circuits intégrés FPGA

Technologies employées

  • Architecture Asic / FPGA / SoC / IP
  • Langage de description RTL : VHDL / Verilog / System Verilog
  • Outils de conception : Quartus / Vivado
  • SIEM : IBM QRadar, Azure Sentinet, ELK
  • EDR : Sentinel One, Microsoft Defender for Endpoint
  • IDS / IPS
  • Cloud Providers : MS Azure / AWS

Savoir-être​

  • Autonomie
  • Rigueur
  • Travail d’équipe
  • Bon communicant
  • Qualités rédactionnelles
  • Capacités de réflexion et d’adaptation
  • Esprit de synthèse
  • Flexibilité / Proactivité

Compétences​

  • Connaissances en Clock Domain Crossing (CDC)
  • Solides connaissances en design VHDL / Verilog pour la partie conception FPGA
  • Bonnes connaissances Systemverilog pour la partie verification
  • Connaissances des règles de codage (Coding Rules)
  • Intégration IP
  • Maîtrise des machines à états
  • Savoir faire un code réutilisable et savoir le commenter
  • Gestion de projet / Gestion budgétaire
  • Rédaction documents
  • Maîtrise de l’anglais technique écrit et lu

Missions & Responsabilités

  • Définir les spécifications et l’architecture système
  • Analyser le besoin et rédiger les spécifications dans un document / cahier des charges
  • Définir le plan de validation
  • Concevoir des algorithmes et des modèles
  • Réaliser les activités de codage des fonctionnalités
  • Définir et réaliser les tests nécessaires à la validation des prototypes
  • Participer à l’intégration sur carte / produit
  • Réaliser les tâches de validation et intégration dans la carte électronique
  • Etablir la documentation technique associée
  • Veille technologique

Structures & Services

Grands et petits bureaux d’études, indépendants ou intégrés à une entreprise

Difficulté des recherches
0% indiquant les profils les plus communs, et 100% les profils extrêmement rares 80%

Quelle est la définition du métier d’Ingénieur développement Asic / FPGA ?

Les FGPA, ou Field-Programmable Gate Arrays, jouent un rôle majeur dans la très grande famille des circuits intégrés. Faisant partie de la catégorie des circuits intégrés numériques, leur grand avantage réside dans leur logique programmable, voire reprogrammable. Ce qui permet de concevoir ses propres composants et de prototyper le composant en itérant d’abord sur un FPGA. Quant à l’ingénieur de développement Asic / FPGA / Designer, son travail au quotidien consiste à programmer en VHDL VHSIC Hardware Description Language.

Compétences requises, missions, formations, salaires, perspectives d’évolution de carrière, etc. : nous vous disons tout sur les aspects du métier d’un ingénieur développement Asic / FPGA / Designer.

Quels sont les parcours de formation à envisager pour devenir ingénieur développement Asic / FPGA ?

Pour tous ceux aspirant devenir ingénieur développement Asic / FPGA / Designer, justifier d’un diplôme de niveau Bac +5 est indispensable. Tant en école d’ingénieur, soit le parcours classique, qu’en université, il est important de suivre une spécialisation en électronique, microélectronique, numérique pour n’en citer que quelques-unes.

De plus, pour exercer concrètement dans ce métier, il est indispensable d’avoir eu une expérience d’une durée plus ou moins longue dans la conception Asic / FPGA. Avec une durée allant de 2 à 10 ans en fonction de l’entreprise, cela peut être un stage, une alternance, un CDD ou un CDI.

Quelles sont les compétences et savoir-être indispensables pour être un bon Ingénieur développement Asic / FPGA ?

Afin de devenir ingénieur développement Asic / FPGA / Designer, il est indispensable de posséder des compétences techniques et qualités humaines spécifiques. Concernant l’aspect technique, ce dernier maîtrise tout ce qui se rapporte à l’architecture Asic / FPGA / SoC et IP, ainsi que les langages de description RTL comme VHDL, Verilog et Systemverilog. La gestion de projet et la gestion budgétaire sont également des compétences qu’il possède aussi. As de l’électronique et de la microélectronique, il est également capable de lire ou d’écrire des documents en anglais technique.

Il ne faut pas oublier ses qualités humaines, lesquelles sont également indispensables pour bien effectuer ses tâches quotidiennes. A la fois autonome et flexible, il se montre également à l’aise avec le fait de travailler en équipe. Au-delà de sa capacité d’adaptation, il est aussi un très bon communicant. Il possède également de très bonnes capacités de réflexion et un esprit de synthèse infaillible. Enfin, il sait se montrer proactif. Sans oublier ses grandes qualités rédactionnelles.

Quelles sont les missions inhérentes au métier d’un ingénieur développement Asic / FPGA  ?

La mission principale d’un ingénieur développement Asic / FPGA / Designer consiste à concevoir en FPGA à la fois des cartes électroniques et des circuits intégrés. Pour ce faire, il définit les spécifications et l’architecture système nécessaires. Afin d’y parvenir, il est chargé d’analyser le besoin et de rédiger les spécifications qu’il aura trouvées dans un document ou un cahier des charges. Ensuite, il définit le plan de validation.

Grâce à la définition d’un plan de validation, il est apte à définir et réaliser les tests nécessaires à la validation des prototypes. Il revient également de concevoir les algorithmes et modèles associés. Ce dernier participe également à l’intégration sur carte ou produit. Parmi ses missions, il s’occupe également de réaliser les tâches de validation et d’intégration dans la carte électronique. Il établit enfin la documentation technique associée. Pour finir, il fait une veille technologique en lien avec les métiers Asic et FPGA.

Quel est le salaire d’un ingénieur développement Asic / FPGA ?

Un ingénieur développement Asic / FPGA / Designer débutant commence avec un salaire entre 34k€ et 42k€ par an, voire 49k€ dans les grandes villes. Ce qui est assez similaire à l’ingénieur développement Asic / FPGA / Designer confirmé, lequel gagne entre 38k€ et 48k€ par an. Une fois ce dernier devenu senior, il peut alors toucher jusqu’à 60k€ par an, voire 65k€ à Paris. Toutefois, il est important de mentionner que la localisation et la taille de l’entreprise qui l’emploie, ou bien ses responsabilités, etc, influent sur sa rémunération.

Quelles sont les évolutions de carrière envisageables pour l’ingénieur développement Asic / FPGA  ?

Après plusieurs années d’expérience, les perspectives d’évolution de carrière pour l’ingénieur Asic / FPGA / Designer sont nombreuses. Il peut notamment prétendre à un poste de chef de projet ou de responsable d’unité de production. S’il le souhaite, il pourra également, vers la fin de carrière, s’orienter vers un poste d’ingénieur d’affaires ou directeur de bureaux d’études.

Baromètre des salaires

en K€ / anParisGrandes
Villes
Régions
Junior
0 à 2 ans
37 – 4234 – 4932 – 38
Confirmé
2 à 5 ans
40 – 4838 – 4538 – 45
Senior
+ 5 ans
48 – 6545 – 6045 – 60

© Étude réalisée par Silkhom à retrouver sur cette page

* Salaires observés à Annecy, Bordeaux, Grenoble, Lille, Lyon, Marseille, Montpellier, Toulouse …
Une variation d’environ 2 à 5% peut être observée entre les grandes villes