Staff Software Development Engineer F/H in Paris

Staff Software Development Engineer F/H in Paris

Paris Full Time 55000 - 80000 € / an (estimé) Sur site
A

En un coup d'œil

  • Missions: Développez des logiciels avec des technologies de pointe et collaborez sur des projets innovants.
  • Entreprise: Entreprise technologique innovante avec une culture collaborative.
  • Avantages: Salaire compétitif, avantages santé, télétravail et développement professionnel.
  • Autres infos: Environnement dynamique avec d'excellentes opportunités de croissance de carrière.
  • Pourquoi ce job: Travaillez avec des technologies de pointe et impactez des projets innovants.
  • Qualifications: Expérience en développement logiciel et compétences en collaboration d'équipe.

Le salaire estimé est compris entre 55000 - 80000 € par an.

  • Staff Software Engineer – Magillem
  • 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 So C 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 (So C) complexes à partir d’IP matérielles réutilisables.

Elle permet aux équipes du secteur des semi-conducteurs de créer des conceptions So C 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 So C.
  • 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, So C, 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 So C, des IP matérielles et des concepts RTL.
  • Expérience ou bonne connaissance de Verilog, VHDL et/ou System Verilog.
  • 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 So C.
  • 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 management, 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

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 (No C) d’Arteris et nos logiciels d’automatisation de l’intégration So C 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
  • Arteris connects innovation

Our technology helps the world’s most visionary companies—from startups to Fortune 500 leaders—build smarter, faster semiconductors, specifically So Cs 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 (So C) architectures from reusable hardware IP.

It enables semiconductor teams to create consistent, reusable, and verifiable So C 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 So C 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, So C, 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 So C architectures, hardware IP, and RTL concepts.
  • Experience with or strong knowledge of Verilog, VHDL, and/or System Verilog.
  • 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 So C 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 Ph D degree in Computer Science, Electrical Engineering, Microelectronics, or a related field, or equivalent professional experience.
  • Estimated Base Salary

Your base salary will be determined based on your experience, skills , 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 (No C) interconnect IP and system-on-chip (So C) 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.

#J-18808-Ljbffr

Staff Software Development Engineer F/H in Paris employeur : Arteris

Arteris est un employeur de choix, offrant un environnement de travail dynamique et innovant à Sophia Antipolis, où la collaboration et l'engagement des employés sont au cœur de sa culture. Avec des opportunités de développement professionnel, une attention particulière à la sécurité et au bien-être des collaborateurs, ainsi que des initiatives favorisant la cohésion d'équipe, Arteris s'engage à créer une expérience enrichissante pour tous ses employés. Rejoindre Arteris, c'est faire partie d'une entreprise qui façonne l'avenir des technologies de semi-conducteurs tout en valorisant le talent et l'initiative individuelle.

A

Coordonnées :

Équipe de recrutement de Arteris

Conseils d'expert StudySmarter🤫

Voici comment nous pensons que tu pourrais décrocher Staff Software Development Engineer F/H in Paris

✨Construire ton réseau tech

Connecte-toi avec des professionnels de l'ingénierie et du développement logiciel via des meetups tech ou des conférences comme DevFest. C'est un excellent moyen d'apprendre sur les dernières tendances et de te faire connaître dans le milieu.

✨Contribuer à des projets open-source

Montre tes compétences en rejoignant des projets open-source sur GitHub. Non seulement cela renforce ton portfolio, mais ça te permet également de collaborer avec d'autres développeurs et de bâtir ta réputation dans le monde tech.

✨Préparer un excellent entretien

Pour décrocher un emploi à plein temps, il est crucial de préparer des réponses aux questions techniques et comportementales. Fais des simulations d'entretiens avec des amis ou en utilisant des plateformes dédiées pour te sentir plus à l'aise.

✨Postuler sur notre site

N'oublie pas de consulter notre site pour des opportunités chez Arteris. Postuler directement peut te donner un accès privilégié à nos offres et montrer ton intérêt spécifique pour notre entreprise. Allez, fonce !

Nous pensons qu'il te faut ces compétences pour exceller en tant que Staff Software Development Engineer F/H in Paris

Architecture logicielle
Algorithmes
Structures de données
Design patterns
API
Java
C++

Quelques conseils pour ta candidature 🫡

Démarre avec un CV percutant:Pour un poste d'ingénieur en développement logiciel, mets en avant tes compétences techniques comme les langages de programmation que tu maîtrises. N'hésite pas à inclure les projets sur lesquels tu as travaillé, surtout ceux qui montrent ton impact dans des situations concrètes. Les employeurs adorent voir ce que tu es capable de créer !

Valorise tes projets personnels:Si tu as des projets personnels ou des contributions sur GitHub, assure-toi de les inclure dans ta candidature. Cela te permet de montrer non seulement tes compétences techniques, mais aussi ta passion et ton engagement pour le développement logiciel. C'est un excellent moyen de te démarquer des autres candidats !

Personnalise ta lettre de motivation:Prends le temps de personnaliser ta lettre de motivation pour Arteris. Explique pourquoi tu es attiré par cette entreprise et comment tes compétences peuvent répondre à leurs besoins. C'est l'occasion de montrer un côté plus humain de ta candidature et d'expliquer ce qui te motive !

Soigne la mise en page:Une mise en page claire et concise est cruciale pour les candidatures dans le domaine de l'ingénierie logicielle. Utilise des sous-titres et des listes pour rendre ton CV et ta lettre plus facile à lire. Cela montre aussi que tu as un sens de l'organisation, ce qui est super important dans notre domaine !

Comment te préparer à un entretien d'embauche chez Arteris

✨Maîtrise des Outils de Développement

Assure-toi d'être à l'aise avec les outils et les langages de programmation que privilégie Arteris. Par exemple, si tu sais qu'ils utilisent beaucoup Java ou Python, revisite tes concepts clés et sois prêt à discuter de tes projets antérieurs qui mettent en avant ces compétences.

✨Prépare des Exemples de Projets Concrets

Rassemble des exemples concrets de projets sur lesquels tu as travaillé, surtout ceux qui mettent en avant des défis techniques. Sois prêt à expliquer tes choix, tes erreurs et comment tu as résolu des problèmes - cela montre ton process de réflexion et ta capacité à apprendre.

✨Sois Prêt pour des Tests Techniques

Il est fréquent d'avoir des tests techniques lors des entretiens dans l’ingénierie logicielle. Prépare-toi à résoudre des problèmes de codage en direct. Pratique sur des plateformes comme LeetCode ou HackerRank pour rester affûté et confortable face à la pression.

✨Montre Ton Intérêt pour l’Innovation

Dans le cadre d'un poste à temps plein, les employeurs cherchent des passionnés qui se tiennent à jour avec les dernières tendances technologiques. N’hésite pas à parler de tes lectures récentes, de conférences auxquels tu as assisté ou même de projets open-source que tu pourrais avoir suivis ou rejoints.