C++ Software Development Engineer

Arteris

Paris

Sur place

EUR 60 000 - 80 000

Plein temps

14 jours+

Recevez plus de réponses des employeurs

Envoyez un CV adapté au poste en quelques minutes.

Résumé du poste

Une entreprise innovante dans le secteur des semi-conducteurs recherche un ingénieur logiciel C++ hautement qualifié pour rejoindre son équipe dédiée à l'EDA. Le candidat idéal possède plus de 7 ans d'expérience en développement C++, maîtrise des outils modernes et un bon niveau d'anglais. Ce rôle offre l'opportunité de travailler sur des systèmes complexes au sein d'une société dynamique située à Paris.

Qualifications

  • Plus de 7 ans d’expérience en tant qu’ingénieur·e développement logiciel C++.
  • Solide expertise en design patterns et structures de données.
  • Intérêt pour la microélectronique et volonté d’apprendre les HDL.

Responsabilités

  • Implémenter et refactoriser des conceptions logicielles C++ complexes.
  • Développer et maintenir notre outil logiciel EDA.
  • Écrire des tests unitaires et déboguer le code.

Connaissances

C++11
CMake
Jenkins pipelines
Python
Design patterns
Algorithmes
Conception orientée objet
Anglais courant

Formation

Licence, Master ou Doctorat en informatique, génie électrique ou domaine connexe

Description du poste

Get AI-powered advice on this job and more exclusive features.

Arteris permet aux équipes d’ingénierie et de conception des marques les plus innovantes au monde de connecter et d’intégrer les System-on-Chips (SoC) qui alimentent l’innovation moderne. Si vous avez déjà tenu un smartphone, conduit une voiture électrique ou allumé une télévision connectée, vous avez été en contact avec ce que nous faisons chez Arteris. Ici, l’avenir est littéralement entre vos mains — et lorsqu’il ne l’est pas, il est probablement en train de voler dans un drone, un satellite ou de tourner dans le cloud d’un datacenter !

Nous recherchons un·e ingénieur·e logiciel C++ hautement qualifié·e pour rejoindre notre équipe spécialisée dans le domaine de l’EDA (Electronic Design Automation) et plus particulièrement dans l’assemblage et l’intégration de systèmes complexes sur puce (System-on-Chips – SoC).

Principales activités
  • Implémenter et refactoriser des conceptions logicielles C++ complexes permettant l’analyse des spécifications de mappage mémoire de SoC et la génération de code HDL (Hardware Description Language) ainsi que de documentation destinée aux architectes de SoC.
  • Avoir une compréhension de base de la conception de semi‑conducteurs (par ex. registres, bus).
Nature et périmètre des responsabilités
  • Développer, améliorer et maintenir notre outil logiciel EDA chargé d’analyser les spécifications de mappage mémoire et de les traduire en bibliothèques C, composants HDL et bibliothèques de vérification HDL.
  • Écrire des tests unitaires, déboguer et résoudre des problèmes logiciels allant du code C++ aux pipelines CI/CD.
  • Aider les ingénieur·e·s validation à résoudre les régressions de vérification.
  • Rédiger la documentation des modules logiciels développés.
  • Optimiser les logiciels pour la performance, l’évolutivité et l’ergonomie dans des environnements de conception SoC à grande échelle.
  • Être à l’aise avec les outils modernes de gestion de spécifications/documentation et de suivi de projet (Confluence, Jira).
  • Suivre les principes de la méthodologie agile Kanban pour la gestion des tâches et des projets.
Relations internes / externes
  • Collaborer étroitement avec les développeur·euse·s et architectes logiciels pour comprendre les spécifications et les traduire en solutions techniques ; être force de proposition pour des améliorations de conception ou d’outils.
  • Travailler avec les ingénieur·e·s validation pour assurer la validation des fonctionnalités.
  • Participer aux revues de code avec les développeur·euse·s afin de garantir la qualité du code.
Expérience et compétences requises
  • Plus de 7 ans d’expérience en tant qu’ingénieur·e développement logiciel C++ (C++11 requis).
  • Expérience de travail avec CMake, Jenkins pipelines et Python.
  • Solide expertise en design patterns, structures de données, algorithmes et conception orientée objet.
  • Intérêt pour la microélectronique et les technologies des semi‑conducteurs, volonté d’apprendre les HDL.
  • Bonnes compétences en communication (un anglais courant est indispensable) et en résolution de problèmes.
  • Curiosité, rigueur et esprit orienté résultats.
Formation
  • Licence, Master ou Doctorat en informatique, génie électrique ou domaine connexe.
Langues
  • Anglais courant.
À propos d’Arteris

Arteris est un fournisseur leader d’IP système pour l’accélération du développement de System-on-Chips (SoC) dans les systèmes électroniques actuels. Les interconnexions Network-on-Chip (NoC) et la technologie d’automatisation de l’intégration SoC d’Arteris permettent d’améliorer les performances des produits tout en réduisant la consommation d’énergie et le temps de mise sur le marché, offrant ainsi une meilleure économie des SoC afin que nos client·e·s puissent se concentrer sur l’innovation de demain. Avec plus de 250 collaborateur·rice·s, un siège social dans la Silicon Valley et des bureaux dans le monde entier, nous sommes un catalyseur de l’innovation SoC. Nous permettons à des entreprises, des startups aux leaders mondiaux de la technologie, de créer efficacement de nouveaux produits avec une connectivité éprouvée, flexible et simple d’utilisation.

En savoir plus sur arteris.com.

Referrals increase your chances of interviewing at Arteris by 2x.

Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • Semiconductor Manufacturing
Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

Ingénieur logiciel EDA Senior H/F / Senior EDA Software Engineer
Ingénieur logiciel EDA Senior H/F / Senior EDA Software Engineer

Arteris • Montigny-le-Bretonneux

Sur place
EUR 70 000 - 90 000
Staff Software Development Engineer / Ingénieur en développement logiciel H/F
Staff Software Development Engineer / Ingénieur en développement logiciel H/F

Arteris • Biot

Sur place
EUR 55 000 - 70 000
Principal Physical Design Engineer
Principal Physical Design Engineer

Arteris • Biot

Sur place
EUR 50 000 - 70 000
Produit leader FlexNoC
Support clientèle variée (AMD, Samsung
Large éventail d’outils EDA
+3
SoC Senior Project Manager / Chef de Projet Sénior SoC
SoC Senior Project Manager / Chef de Projet Sénior SoC

Arteris • Paris

Sur place
EUR 50 000 - 85 000
Ingénieur logiciel en conception SoC H/F / SoC design software engineer
Ingénieur logiciel en conception SoC H/F / SoC design software engineer

Arteris • Paris

Sur place
EUR 48 000 - 70 000
Product Engineer (Magillem) F/H
Product Engineer (Magillem) F/H

Arteris • Paris

Sur place
EUR 70 000 - 100 000
SoC Senior Project Manager / Responsable de Projet Sénior SoC F-H
SoC Senior Project Manager / Responsable de Projet Sénior SoC F-H

Arteris • Montigny-le-Bretonneux

Sur place
EUR 50 000 - 85 000
Méthode structurée et rigoureuse
Équipes internationales
Staff Software Development Engineer
Staff Software Development Engineer

Arteris • Paris

Sur place
EUR 55 000 - 70 000
Staff Design Hardware Engineer / Ingénieur Staff Hardware Design H/F
Staff Design Hardware Engineer / Ingénieur Staff Hardware Design H/F

Arteris • Montigny-le-Bretonneux

Sur place
EUR 65 000 - 75 000
Software Frontend Verification Engineer H/F
Software Frontend Verification Engineer H/F

Arteris • Paris

Sur place
EUR 45 000 - 65 000