Staff Software Development Engineer F/H
Il y a 10 heures
Paris, Ile-de-France
Arteris
Temps plein
55 000 € - 80 000 € Contrat
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Staff Software Engineer – Magillem
Localisation : Paris, Montigny-le-Bretonneux ou Biot, France
Arteris connecte l’innovation
Notre technologie aide les entreprises les plus visionnaires au monde — des startups aux leaders du Fortune 500 à concevoir des semi-conducteurs plus intelligents et plus performants, notamment des SoC et des chiplets. De la voiture que vous conduisez à l’IA dans le cloud, Arteris connecte les technologies innovantes qui façonnent le monde de demain.
Votre rôle en tant que Staff Software Engineer chez Arteris
Magillem est une plateforme EDA permettant de décrire, assembler, configurer et intégrer des architectures System-on-Chip (SoC) complexes à partir d’IP matérielles réutilisables. Elle permet aux équipes du secteur des semi-conducteurs de créer des conceptions SoC cohérentes, réutilisables et vérifiables.
En tant que Staff Software Engineer, vous occuperez un rôle de référence technique au sein de Magillem.
Vous apporterez un leadership technique sur des domaines complexes du produit et sur des initiatives transverses ayant un impact sur plusieurs composants et équipes.
Vous travaillerez étroitement avec les équipes Produit, Architecture, Software et Hardware afin de définir les orientations techniques, accompagner l’évolution de la plateforme et résoudre les problématiques d’ingénierie les plus complexes.
Ce rôle repose sur une forte influence technique transverse et ne nécessite pas nécessairement de responsabilité hiérarchique directe.
Responsabilités clés
• Être une référence technique reconnue sur un domaine majeur de Magillem et prendre en charge des problématiques d’ingénierie complexes et transverses.
• Apporter un leadership technique sur les principaux domaines du produit Magillem et les initiatives impliquant plusieurs composants ou équipes.
• Définir les approches techniques pour des fonctionnalités stratégiques en trouvant le meilleur équilibre entre besoins produit, architecture, qualité, performance, évolutivité et maintenabilité.
• Contribuer à l’évolution de l’architecture et des capacités de la plateforme en collaboration avec les équipes Produit, Architecture et Engineering.
• Piloter l’évolution des fonctionnalités liées aux IP matérielles, interconnexions, espaces d’adressage, horloges, resets, domaines d’alimentation et métadonnées SoC.
• Définir des approches robustes pour le parsing, la validation, la transformation, la compatibilité et la cohérence XML/IP-XACT, notamment dans des conceptions hiérarchiques complexes.
• Piloter l’analyse des causes racines de problématiques complexes ou récurrentes et s’assurer de la mise en œuvre de solutions correctives durables.
• Contribuer à l’amélioration continue du produit et des processus d’ingénierie.
• Définir et promouvoir des standards exigeants en matière de tests, non-régression, performance, observabilité, documentation et maintenabilité.
• Coordonner l’exécution technique entre différentes équipes, gérer les dépendances et les risques et contribuer aux arbitrages lorsque les priorités évoluent.
• Participer aux revues de conception et aux décisions techniques ayant un impact sur plusieurs composants ou équipes.
• Accompagner et mentorer les ingénieurs seniors, contribuer aux revues techniques et renforcer les standards et bonnes pratiques d’ingénierie.
• Contribuer à la stratégie produit et plateforme, en identifiant les opportunités architecturales, la dette technique et les investissements technologiques futurs.
• Favoriser une culture de partage des connaissances, de collaboration, de remise en question constructive et d’amélioration continue.
Profil recherché
Qualifications Requises
• 8 ans minimum d’expérience professionnelle en développement et architecture de logiciels complexes, idéalement dans les domaines EDA, semi-conducteurs, SoC, systèmes embarqués ou dans un environnement technique comparable.
• Expertise approfondie en architecture logicielle, algorithmes, structures de données, design patterns, API et conception de logiciels complexes et maintenables.
• Solide expérience avec Java, C++ et/ou Python, ainsi qu’avec les environnements Linux et Git.
• Solide compréhension des architectures SoC, des IP matérielles et des concepts RTL.
• Expérience ou bonne connaissance de Verilog, VHDL et/ou SystemVerilog.
• Expertise des problématiques liées aux modèles de données structurés, XML, schémas et/ou IP-XACT.
• Expérience significative dans la résolution de problématiques techniques complexes et transverses.
• Capacité démontrée à influencer les décisions techniques et architecturales au-delà de son équipe directe.
• Capacité à coordonner des sujets techniques impliquant plusieurs équipes, dépendances et parties prenantes.
• Excellentes capacités d’analyse, de résolution de problèmes et de prise de décision.
• Forte autonomie, rigueur et capacité à évoluer dans des environnements techniques complexes.
• Excellentes capacités de communication et capacité à transmettre son expertise.
• Anglais courant, à l’écrit comme à l’oral. Atouts appréciés
• Expertise approfondie des environnements EDA et des processus d’assemblage et d’intégration SoC.
• Expérience avancée avec IP-XACT et les architectures hiérarchiques complexes.
• Expérience avec les problématiques d’interconnexion, d’address mapping, de clock/reset et de power domains.
• Expérience dans la définition ou l’évolution d’une architecture de plateforme logicielle à grande échelle.
• Expérience en mentoring et accompagnement technique d’ingénieurs expérimentés.
• Expérience d’interaction technique avec des clients ou partenaires du secteur des semi-conducteurs. Formation
• Master ou Doctorat en informatique, génie électrique, microélectronique ou domaine connexe, ou expérience professionnelle équivalente. Rémunération estimée 55 000 € à 80 000 € brut annuel. La rémunération sera déterminée en fonction de votre expérience, de vos compétences, et de l’équité interne pour des postes similaires.
À propos
d’Arteris Arteris est un leader mondial des System IP utilisés dans les semi-conducteurs afin d’accélérer la création de silicium haute performance et économe en énergie. Les solutions Network-on-Chip (NoC) d’Arteris et nos logiciels d’automatisation de l’intégration SoC sont utilisés par les plus grandes entreprises mondiales du semi-conducteur et de la technologie afin d’améliorer les performances et la productivité des équipes d’ingénierie, de réduire les risques et les coûts et d’accélérer la mise sur le marché de conceptions complexes. Avec plus de 380 collaborateurs et des bureaux dans le monde entier, nous collaborons aussi bien avec des startups qu’avec des leaders technologiques internationaux afin de construire la prochaine génération de produits électroniques. Nous croyons aux personnes, à la mission et à l’impact. Rejoignez-nous et contribuez à façonner l’avenir. Staff Software Engineer – Magillem
Location:
Paris, Montigny-le-Bretonneux or Biot, France Arteris connects innovation Our technology helps the world’s most visionary companies—from startups to Fortune 500 leaders—build smarter, faster semiconductors, specifically SoCs and chiplets. From the car you drive to the AI in the cloud, Arteris connects the innovative technology that shapes tomorrow. What You’ll Do as a Staff Software Engineer at Arteris Magillem is an EDA platform used to describe, assemble, configure, and integrate complex System-on-Chip (SoC) architectures from reusable hardware IP. It enables semiconductor teams to create consistent, reusable, and verifiable SoC designs. As a Staff Software Engineer, you will serve as a recognized technical leader within Magillem, providing technical leadership across complex product areas and cross-cutting initiatives that impact multiple components and engineering teams. You will work closely with Product, Architecture, Software, and Hardware teams to define technical directions, shape the evolution of the platform, and address some of its most complex engineering challenges. This role is based on strong cross-functional technical influence and leadership and does not necessarily include direct line-management responsibilities.
Key Responsibilities
• Act as a recognized technical authority for a major Magillem domain and own complex, cross-cutting engineering challenges.
• Provide technical leadership across key Magillem product areas and initiatives involving multiple components or teams.
• Define technical approaches for strategic capabilities, balancing product requirements, architecture, quality, performance, scalability, and maintainability.
• Shape the technical evolution of the platform in collaboration with Product, Architecture, and Engineering stakeholders.
• Drive the evolution of capabilities related to hardware IP, interconnects, address maps, clocks, resets, power domains, and SoC metadata.
• Establish robust approaches for XML/IP-XACT parsing, validation, transformation, compatibility, and consistency, including across complex hierarchical designs.
• Lead root-cause analysis of difficult or recurring issues and ensure sustainable corrective actions are implemented.
• Drive continuous improvement across both the product and engineering processes.
• Set and promote high engineering standards for testing, regression protection, performance, observability, documentation, and maintainability.
• Coordinate technical execution across teams, dependencies, and risks, and support technical decisions as priorities evolve.
• Represent engineering expertise in design reviews and technical decisions affecting multiple components or teams.
• Mentor senior engineers, contribute to technical reviews, and raise the engineering quality bar through strong standards and best practices.
• Contribute to product and platform strategy, identifying architectural opportunities, technical debt, and future technology investments.
• Foster a culture of knowledge sharing, constructive technical challenge, collaboration, and continuous improvement. What You Bring Required Qualifications
• 8+ years of professional experience developing and architecting complex production software, ideally within EDA, semiconductor, SoC, embedded systems, or a comparable technical domain.
• Deep expertise in software architecture, algorithms, data structures, design patterns, APIs, and maintainable software design.
• Strong professional experience with Java, C++, and/or Python, as well as Linux and Git environments.
• Strong understanding of SoC architectures, hardware IP, and RTL concepts.
• Experience with or strong knowledge of Verilog, VHDL, and/or SystemVerilog.
• Expertise in structured data models, XML, schemas, and/or IP-XACT.
• Significant experience solving complex, cross-cutting technical and architectural challenges.
• Demonstrated ability to influence technical and architectural decisions beyond your immediate team.
• Ability to coordinate complex technical topics involving multiple teams, dependencies, and stakeholders.
• Excellent analytical, problem-solving, and technical decision-making skills.
• Strong autonomy, rigor, and ability to operate effectively in complex technical environments.
• Excellent communication skills with the ability to share expertise and provide technical guidance.
• Fluent English, written and spoken. Nice to Have
• Deep knowledge of EDA environments and SoC assembly and integration flows.
• Advanced experience with IP-XACT and complex hierarchical architectures.
• Experience with interconnects, address mapping, clock/reset management, and power domains.
• Experience defining or evolving large-scale software platform architectures.
• Experience mentoring and providing technical guidance to experienced engineers.
• Experience engaging technically with customers or semiconductor industry partners. Education Requirements
• Master’s or PhD degree in Computer Science, Electrical Engineering, Microelectronics, or a related field, or equivalent professional experience. Estimated Base Salary €55,000 to €80,000 gross annually. Your base salary will be determined based on your experience, skills , and internal pay equity for similar positions. About Arteris Arteris is a global leader in system IP used in semiconductors to accelerate the creation of high-performance, power-efficient silicon. Arteris’ Network-on-Chip (NoC) interconnect IP and system-on-chip (SoC) integration automation software are used by the world’s leading semiconductor and technology companies to improve overall performance and engineering productivity, reduce risk and costs, and bring complex designs to market faster. With more than 380 team members and offices around the world, we work with startups and global technology leaders alike to build the next generation of electronic products. We believe in people, purpose, and impact. Join us and help shape what comes next.
• Être une référence technique reconnue sur un domaine majeur de Magillem et prendre en charge des problématiques d’ingénierie complexes et transverses.
• Apporter un leadership technique sur les principaux domaines du produit Magillem et les initiatives impliquant plusieurs composants ou équipes.
• Définir les approches techniques pour des fonctionnalités stratégiques en trouvant le meilleur équilibre entre besoins produit, architecture, qualité, performance, évolutivité et maintenabilité.
• Contribuer à l’évolution de l’architecture et des capacités de la plateforme en collaboration avec les équipes Produit, Architecture et Engineering.
• Piloter l’évolution des fonctionnalités liées aux IP matérielles, interconnexions, espaces d’adressage, horloges, resets, domaines d’alimentation et métadonnées SoC.
• Définir des approches robustes pour le parsing, la validation, la transformation, la compatibilité et la cohérence XML/IP-XACT, notamment dans des conceptions hiérarchiques complexes.
• Piloter l’analyse des causes racines de problématiques complexes ou récurrentes et s’assurer de la mise en œuvre de solutions correctives durables.
• Contribuer à l’amélioration continue du produit et des processus d’ingénierie.
• Définir et promouvoir des standards exigeants en matière de tests, non-régression, performance, observabilité, documentation et maintenabilité.
• Coordonner l’exécution technique entre différentes équipes, gérer les dépendances et les risques et contribuer aux arbitrages lorsque les priorités évoluent.
• Participer aux revues de conception et aux décisions techniques ayant un impact sur plusieurs composants ou équipes.
• Accompagner et mentorer les ingénieurs seniors, contribuer aux revues techniques et renforcer les standards et bonnes pratiques d’ingénierie.
• Contribuer à la stratégie produit et plateforme, en identifiant les opportunités architecturales, la dette technique et les investissements technologiques futurs.
• Favoriser une culture de partage des connaissances, de collaboration, de remise en question constructive et d’amélioration continue.
Profil recherché
Qualifications Requises
• 8 ans minimum d’expérience professionnelle en développement et architecture de logiciels complexes, idéalement dans les domaines EDA, semi-conducteurs, SoC, systèmes embarqués ou dans un environnement technique comparable.
• Expertise approfondie en architecture logicielle, algorithmes, structures de données, design patterns, API et conception de logiciels complexes et maintenables.
• Solide expérience avec Java, C++ et/ou Python, ainsi qu’avec les environnements Linux et Git.
• Solide compréhension des architectures SoC, des IP matérielles et des concepts RTL.
• Expérience ou bonne connaissance de Verilog, VHDL et/ou SystemVerilog.
• Expertise des problématiques liées aux modèles de données structurés, XML, schémas et/ou IP-XACT.
• Expérience significative dans la résolution de problématiques techniques complexes et transverses.
• Capacité démontrée à influencer les décisions techniques et architecturales au-delà de son équipe directe.
• Capacité à coordonner des sujets techniques impliquant plusieurs équipes, dépendances et parties prenantes.
• Excellentes capacités d’analyse, de résolution de problèmes et de prise de décision.
• Forte autonomie, rigueur et capacité à évoluer dans des environnements techniques complexes.
• Excellentes capacités de communication et capacité à transmettre son expertise.
• Anglais courant, à l’écrit comme à l’oral. Atouts appréciés
• Expertise approfondie des environnements EDA et des processus d’assemblage et d’intégration SoC.
• Expérience avancée avec IP-XACT et les architectures hiérarchiques complexes.
• Expérience avec les problématiques d’interconnexion, d’address mapping, de clock/reset et de power domains.
• Expérience dans la définition ou l’évolution d’une architecture de plateforme logicielle à grande échelle.
• Expérience en mentoring et accompagnement technique d’ingénieurs expérimentés.
• Expérience d’interaction technique avec des clients ou partenaires du secteur des semi-conducteurs. Formation
• Master ou Doctorat en informatique, génie électrique, microélectronique ou domaine connexe, ou expérience professionnelle équivalente. Rémunération estimée 55 000 € à 80 000 € brut annuel. La rémunération sera déterminée en fonction de votre expérience, de vos compétences, et de l’équité interne pour des postes similaires.
À propos
d’Arteris Arteris est un leader mondial des System IP utilisés dans les semi-conducteurs afin d’accélérer la création de silicium haute performance et économe en énergie. Les solutions Network-on-Chip (NoC) d’Arteris et nos logiciels d’automatisation de l’intégration SoC sont utilisés par les plus grandes entreprises mondiales du semi-conducteur et de la technologie afin d’améliorer les performances et la productivité des équipes d’ingénierie, de réduire les risques et les coûts et d’accélérer la mise sur le marché de conceptions complexes. Avec plus de 380 collaborateurs et des bureaux dans le monde entier, nous collaborons aussi bien avec des startups qu’avec des leaders technologiques internationaux afin de construire la prochaine génération de produits électroniques. Nous croyons aux personnes, à la mission et à l’impact. Rejoignez-nous et contribuez à façonner l’avenir. Staff Software Engineer – Magillem
Location:
Paris, Montigny-le-Bretonneux or Biot, France Arteris connects innovation Our technology helps the world’s most visionary companies—from startups to Fortune 500 leaders—build smarter, faster semiconductors, specifically SoCs and chiplets. From the car you drive to the AI in the cloud, Arteris connects the innovative technology that shapes tomorrow. What You’ll Do as a Staff Software Engineer at Arteris Magillem is an EDA platform used to describe, assemble, configure, and integrate complex System-on-Chip (SoC) architectures from reusable hardware IP. It enables semiconductor teams to create consistent, reusable, and verifiable SoC designs. As a Staff Software Engineer, you will serve as a recognized technical leader within Magillem, providing technical leadership across complex product areas and cross-cutting initiatives that impact multiple components and engineering teams. You will work closely with Product, Architecture, Software, and Hardware teams to define technical directions, shape the evolution of the platform, and address some of its most complex engineering challenges. This role is based on strong cross-functional technical influence and leadership and does not necessarily include direct line-management responsibilities.
Key Responsibilities
• Act as a recognized technical authority for a major Magillem domain and own complex, cross-cutting engineering challenges.
• Provide technical leadership across key Magillem product areas and initiatives involving multiple components or teams.
• Define technical approaches for strategic capabilities, balancing product requirements, architecture, quality, performance, scalability, and maintainability.
• Shape the technical evolution of the platform in collaboration with Product, Architecture, and Engineering stakeholders.
• Drive the evolution of capabilities related to hardware IP, interconnects, address maps, clocks, resets, power domains, and SoC metadata.
• Establish robust approaches for XML/IP-XACT parsing, validation, transformation, compatibility, and consistency, including across complex hierarchical designs.
• Lead root-cause analysis of difficult or recurring issues and ensure sustainable corrective actions are implemented.
• Drive continuous improvement across both the product and engineering processes.
• Set and promote high engineering standards for testing, regression protection, performance, observability, documentation, and maintainability.
• Coordinate technical execution across teams, dependencies, and risks, and support technical decisions as priorities evolve.
• Represent engineering expertise in design reviews and technical decisions affecting multiple components or teams.
• Mentor senior engineers, contribute to technical reviews, and raise the engineering quality bar through strong standards and best practices.
• Contribute to product and platform strategy, identifying architectural opportunities, technical debt, and future technology investments.
• Foster a culture of knowledge sharing, constructive technical challenge, collaboration, and continuous improvement. What You Bring Required Qualifications
• 8+ years of professional experience developing and architecting complex production software, ideally within EDA, semiconductor, SoC, embedded systems, or a comparable technical domain.
• Deep expertise in software architecture, algorithms, data structures, design patterns, APIs, and maintainable software design.
• Strong professional experience with Java, C++, and/or Python, as well as Linux and Git environments.
• Strong understanding of SoC architectures, hardware IP, and RTL concepts.
• Experience with or strong knowledge of Verilog, VHDL, and/or SystemVerilog.
• Expertise in structured data models, XML, schemas, and/or IP-XACT.
• Significant experience solving complex, cross-cutting technical and architectural challenges.
• Demonstrated ability to influence technical and architectural decisions beyond your immediate team.
• Ability to coordinate complex technical topics involving multiple teams, dependencies, and stakeholders.
• Excellent analytical, problem-solving, and technical decision-making skills.
• Strong autonomy, rigor, and ability to operate effectively in complex technical environments.
• Excellent communication skills with the ability to share expertise and provide technical guidance.
• Fluent English, written and spoken. Nice to Have
• Deep knowledge of EDA environments and SoC assembly and integration flows.
• Advanced experience with IP-XACT and complex hierarchical architectures.
• Experience with interconnects, address mapping, clock/reset management, and power domains.
• Experience defining or evolving large-scale software platform architectures.
• Experience mentoring and providing technical guidance to experienced engineers.
• Experience engaging technically with customers or semiconductor industry partners. Education Requirements
• Master’s or PhD degree in Computer Science, Electrical Engineering, Microelectronics, or a related field, or equivalent professional experience. Estimated Base Salary €55,000 to €80,000 gross annually. Your base salary will be determined based on your experience, skills , and internal pay equity for similar positions. About Arteris Arteris is a global leader in system IP used in semiconductors to accelerate the creation of high-performance, power-efficient silicon. Arteris’ Network-on-Chip (NoC) interconnect IP and system-on-chip (SoC) integration automation software are used by the world’s leading semiconductor and technology companies to improve overall performance and engineering productivity, reduce risk and costs, and bring complex designs to market faster. With more than 380 team members and offices around the world, we work with startups and global technology leaders alike to build the next generation of electronic products. We believe in people, purpose, and impact. Join us and help shape what comes next.