Ingénieur(e) Validation Logicielle
Localisation : Paris
Nous recherchons un(e) Ingénieur(e) Validation Logicielle pour rejoindre notre équipe développant des solutions avancées d’Electronic Design Automation (EDA) pour les semi-conducteurs.
Dans ce rôle, vous vous concentrerez sur la validation d’une couche centrale d’infrastructure logicielle qui constitue le socle de l’ensemble de notre portefeuille produits. Cette couche fournit des services essentiels tels que la messagerie, la gestion des données, les mécanismes de licence, la gestion des projets et des espaces de travail, ainsi que d’autres fonctionnalités fondamentales utilisées par plusieurs produits.
Vous jouerez un rôle clé pour garantir la robustesse, la scalabilité, les performances et la fiabilité de l’infrastructure qui permet la mise en œuvre de flux complexes de conception de puces.
Activités principales
Stratégie de validation
- Définir et exécuter des stratégies de validation pour les composants d’infrastructure logicielle (messagerie interne, gestion des données, mécanismes de licence, gestion de projets, etc.).
- Élaborer des plans de test complets couvrant les tests fonctionnels, d’intégration et de non-régression.
Développement et automatisation des tests
- Concevoir, développer et maintenir des suites de tests automatisés.
- Mettre en place des frameworks de validation garantissant des tests évolutifs et reproductibles.
- Développer des tests d’intégration simulant des scénarios d’utilisation réels.
- Contribuer aux pipelines CI/CD et aux environnements de tests continus.
- Mettre en œuvre des tests de performance, de charge et de scalabilité.
- Valider le comportement sur plusieurs produits s’appuyant sur la couche d’infrastructure.
Assurance qualité et fiabilité
- Identifier les cas limites, conditions de concurrence (race conditions) et scénarios de défaillance dans des systèmes distribués et concurrents.
- Valider la robustesse sous fortes charges de données et en environnements multi-utilisateurs.
- Garantir la rétrocompatibilité et la stabilité entre versions.
- Analyser les défauts, reproduire les anomalies et collaborer avec les équipes de développement pour leur résolution.
- Suivre les indicateurs qualité et contribuer aux initiatives d’amélioration continue.
Collaboration transverse
- Travailler étroitement avec les architectes logiciels et les développeurs pour comprendre la conception de l’infrastructure et son usage.
- Collaborer avec les responsables produit pour évaluer l’impact des évolutions.
- Soutenir les équipes terrain et en contact client dans l’analyse des causes racines.
- Participer aux revues de conception afin d’apporter une perspective validation et qualité.
Expérience requise / Qualifications
Obligatoire
- Minimum 5 ans d’expérience en développement logiciel, validation logicielle ou ingénierie QA.
- Solide compréhension des concepts d’architecture logicielle et d’infrastructure.
- Expérience avérée en validation logicielle (du test unitaire au test système) et en frameworks de tests automatisés.
- Solides compétences en programmation, notamment en Java et Python.
- Maîtrise des systèmes CI/CD et des outils de gestion de versions.
Optionnel
- Expérience dans les logiciels EDA pour semi-conducteurs ou dans d’autres outils d’ingénierie complexes.
- Connaissances en microélectronique et/ou conception et vérification de puces.
- Connaissance du standard IP-XACT et de son utilisation dans les flux de conception d’IP et de SoC.
- Expérience avec des outils de test de performance et de charge.
Formation
Licence, Master ou Doctorat en microélectronique, informatique, génie logiciel ou domaine connexe.
Langues
Français et anglais courants (écrit et oral).
Rémunération estimée (France)
55 000 € à 75 000 € brut annuel
La rémunération sera déterminée en fonction de l’expérience, de l’expertise technique, de la localisation et de l’équité interne.
À propos d’Arteris
Arteris est un leader mondial des System IP permettant d’accélérer le développement des systèmes sur puce (SoC) pour les applications électroniques les plus avancées.
Nos solutions d’interconnexion Network-on-Chip (NoC) et nos technologies d’automatisation d’intégration SoC aident les plus grandes entreprises mondiales du semi-conducteur et de la technologie à améliorer les performances, réduire la consommation énergétique, limiter les risques et accélérer la mise sur le marché de conceptions toujours plus complexes.
Avec plus de 300 collaborateurs, un siège basé dans la Silicon Valley et des bureaux à travers le monde, Arteris agit comme un catalyseur d’innovation SoC. Nous collaborons aussi bien avec des startups qu’avec des leaders technologiques mondiaux pour concevoir la prochaine génération de produits électroniques.
Nous croyons aux talents, à la mission et à l’impact.
Rejoignez-nous pour contribuer à façonner les technologies qui définiront demain.
Software Validation Engineer
Location: Paris
We are looking for a Software Validation Engineer to join our team developing advanced Electronic Design Automation (EDA) solutions for the semiconductor industry.
In this role, you will focus on validating a central software infrastructure layer that underpins our entire product portfolio. This layer provides essential services such as messaging, data management, licensing mechanisms, project and workspace management, and other foundational capabilities used across multiple products.
You will play a key role in ensuring the robustness, scalability, performance, and reliability of the infrastructure that enables complex chip design workflows.
Key Responsibilities
Validation Strategy
- Define and execute validation strategies for software infrastructure components (internal messaging systems, data management, licensing mechanisms, project management features, etc.).
- Develop comprehensive test plans covering functional, integration, and non-regression testing.
Test Development & Automation
- Design, develop, and maintain automated test suites.
- Build validation frameworks to ensure scalable and repeatable testing.
- Develop integration tests simulating real-world usage scenarios.
- Contribute to CI/CD pipelines and continuous testing environments.
- Implement performance, stress, and scalability testing.
- Validate behavior across multiple products relying on the infrastructure layer.
Quality & Reliability Assurance
- Identify edge cases, race conditions, and failure scenarios in distributed and concurrent systems.
- Validate robustness under heavy data loads and multi-user environments.
- Ensure backward compatibility and stability across releases.
- Analyze defects, reproduce issues, and collaborate with development teams to resolve them.
- Track quality metrics and contribute to continuous improvement initiatives.
Cross-Functional Collaboration
- Work closely with software architects and developers to understand infrastructure design and intended usage.
- Collaborate with product owners to assess the impact of infrastructure changes.
- Support field and customer-facing teams in root cause analysis of infrastructure-related issues.
- Participate in design reviews to provide a validation and quality perspective.
Experience Requirements / Qualifications
Mandatory
- Minimum of 5 years of experience in software development, software validation, or QA engineering.
- Strong understanding of software architecture and infrastructure concepts.
- Proven experience in software validation (from unit testing to system-level testing) and automated test frameworks.
- Strong programming skills, particularly in Java and Python.
- Familiarity with CI/CD systems and version control tools.
Optional
- Experience with semiconductor EDA software or other complex engineering tools.
- Background in microelectronics and/or chip design and verification.
- Knowledge of the IP-XACT standard and its use in IP and SoC design flows.
- Experience with performance and stress testing tools.
Education
Bachelor’s, Master’s, or Ph.D. in Microelectronics, Computer Science, Software Engineering, or a related field.
Languages
Fluent French and English (written and spoken).
Estimated Base Salary (France)
€55,000 to €75,000 gross annually
Compensation will be determined based on experience, technical expertise, location, and internal equity.
About Arteris
Arteris is a global leader in System IP that accelerates the development of system-on-chip (SoC) solutions powering today’s most advanced electronic systems.
Our Network-on-Chip (NoC) interconnect IP and SoC integration automation technologies enable the world’s leading semiconductor and technology companies to improve performance, reduce power consumption, lower risk, and accelerate time-to-market for increasingly complex designs.
With over 300 employees headquartered in Silicon Valley and offices around the world, Arteris serves as a catalyst for SoC innovation. We work with both fast-growing startups and global technology leaders to build the next generation of electronic products.
We believe in people, purpose, and impact.
Join us and help shape what comes next.