C++ Software Development Engineer

Arteris

Paris

On-site

EUR 60,000 - 80,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

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.

Responsibilities

  • 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.

Skills

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

Education

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

Job description

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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

On-site
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

On-site
EUR 70,000 - 110,000
Ingénieur Staff Produit / Staff Product Engineer F/H
Ingénieur Staff Produit / Staff Product Engineer F/H

Arteris • Montigny-le-Bretonneux

On-site
EUR 55,000 - 79,000
Product Engineer (Magillem) F/H
Product Engineer (Magillem) F/H

Arteris • Paris

On-site
EUR 70,000 - 100,000
Software Frontend Verification Engineer H/F
Software Frontend Verification Engineer H/F

Arteris • Paris

On-site
EUR 45,000 - 65,000
Lead Développeur IA H/F - AI Lead Software Engineer
Lead Développeur IA H/F - AI Lead Software Engineer

Arteris • Paris

On-site
EUR 60,000 - 85,000
Senior Staff Design Verification Engineer F/H
Senior Staff Design Verification Engineer F/H

Arteris • Biot

On-site
EUR 70,000 - 90,000
Sales Application Engineer H/F
Sales Application Engineer H/F

Arteris • Paris

On-site
EUR 55,000 - 85,000
Functional Safety Engineer / Ingénieur Sécurité Fonctionnelle H-F
Functional Safety Engineer / Ingénieur Sécurité Fonctionnelle H-F

Arteris • Biot

On-site
EUR 55,000 - 70,000
Office Manager H/F
Office Manager H/F

Arteris • Biot

On-site
EUR 40,000 - 50,000