Principal Software Engineer (Magillem Registers)
Localisation : Paris
Arteris connecte l’innovation.
Arteris permet aux équipes d’ingénierie et de conception des entreprises les plus innovantes au monde de connecter et d’intégrer les systèmes sur puce (SoC) qui alimentent les transformations technologiques d’aujourd’hui et de demain.
Votre mission en tant que Principal Software Engineer chez Arteris
Nous recherchons un(e) Principal Software Engineer expérimenté(e) pour jouer un rôle de leader technique au sein de l’équipe Front-end en charge du développement de l’interface graphique des produits Magillem (Magillem Connectivity et Magillem Registers).
Vous serez responsable de définir les orientations techniques, de concevoir des architectures logicielles robustes et évolutives et d’accompagner les équipes de développement dans la mise en œuvre des meilleures pratiques d’ingénierie logicielle.
Principales responsabilités
Leadership technique
- Définir la vision technique de l’architecture Front-end des produits Magillem.
- Concevoir des architectures logicielles robustes, évolutives et maintenables.
- Être le référent technique sur les problématiques complexes liées au développement de l’interface graphique.
- Identifier et promouvoir les meilleures pratiques de développement logiciel, d’architecture et de qualité de code.
- Conduire les revues d’architecture, les revues de conception et les revues de code.
- Piloter les initiatives de modernisation technologique et de réduction de la dette technique.
- Contribuer directement au développement des fonctionnalités les plus critiques ou stratégiques lorsque cela est nécessaire.
- Évaluer les nouvelles technologies et proposer leur adoption lorsqu’elles apportent une réelle valeur ajoutée.
Excellence technique & Mentorat
- Accompagner les ingénieurs logiciels dans leur montée en compétences techniques.
- Assurer le mentorat des ingénieurs seniors et contribuer au développement des experts techniques.
- Diffuser les bonnes pratiques de conception, de test, de performance et de maintenabilité.
- Participer à la définition des standards de développement et garantir leur application.
- Favoriser une culture d’excellence technique, d’innovation et d’amélioration continue.
Collaboration transverse
- Collaborer avec les équipes Backend afin de définir des interfaces robustes et performantes.
- Travailler étroitement avec le Product Management afin de transformer les besoins fonctionnels en solutions techniques.
- Collaborer avec les équipes QA afin d’améliorer la qualité globale du produit.
- Fournir un support technique aux équipes Field Application Engineering et Support sur les problématiques complexes.
- Participer aux décisions techniques impliquant plusieurs équipes de développement.
Ce que vous apportez
- Minimum 10 ans d’expérience en développement logiciel.
- Expertise reconnue en développement Front-end moderne (React, TypeScript ou technologies équivalentes).
- Solide expérience en architecture logicielle et conception de systèmes complexes.
- Expérience significative sur des applications desktop de grande envergure.
- Expérience en automatisation des tests (Playwright ou technologies similaires).
- Excellentes compétences en résolution de problèmes complexes.
- Excellentes capacités de communication et d’influence technique.
- Expérience démontrée dans le mentorat d’ingénieurs logiciels.
- Français et anglais courants.
Atouts supplémentaires
- Expérience dans les outils EDA pour semi-conducteurs ou domaines connexes.
- Connaissance des performances graphiques, du rendu et de la visualisation de grands graphes.
- Expérience de la définition de standards techniques à l’échelle d’une organisation.
Formation requise
Licence, Master ou Doctorat en informatique, génie logiciel, microélectronique ou domaine connexe.
Salaire de base estimé
55 000 EUR à 70 000 EUR par an. Votre salaire de base sera déterminé en fonction de votre localisation, de votre expérience et de la rémunération des employés occupant des postes similaires.
À propos d’Arteris
Arteris est un leader mondial de la propriété intellectuelle système utilisée dans les semi-conducteurs afin d’accélérer la création de silicium haute performance et économe en énergie. Les solutions de propriété intellectuelle d’interconnexion Network-on-Chip (NoC) et les logiciels d’automatisation de l’intégration des systèmes sur puce (SoC) d’Arteris sont utilisés par les plus grandes entreprises mondiales des secteurs des semi-conducteurs et de la technologie afin d’améliorer les performances globales 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. Pour en savoir plus, rendez-vous sur arteris.com.
Avec plus de 350 collaborateurs, un siège situé dans la Silicon Valley et des bureaux dans le monde entier, nous travaillons aussi bien avec des startups qu’avec des leaders mondiaux de la technologie afin de concevoir la prochaine génération de produits électroniques. Nous croyons aux personnes, au sens et à l’impact. Rejoignez-nous et contribuez à façonner l’avenir.
Principal Software Engineer (Magillem Registers)
Location: Paris
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 tech that shapes tomorrow.
What You’ll Do as a Principal Software Engineer at Arteris
Join our innovative team and help shape the future of semiconductor technology, specifically system-on-chip (SoC) and chiplets. In this role, you will contribute to the graphical user interface of the Magillem products (Magillem Connectivity and Magillem Registers), collaborating with cross-functional teams to drive impact across cutting-edge products and solutions.
The successful candidate will define technical direction, design robust and scalable software architectures, and mentor engineering teams in applying software engineering best practices.
Key Responsibilities
Technical Leadership
- Define the technical vision for the Front-end architecture of the Magillem products.
- Design scalable, maintainable and robust software architectures.
- Act as the technical authority for complex GUI development challenges.
- Promote software engineering best practices, architecture standards and code quality.
- Lead architecture reviews, design reviews and code reviews.
- Drive technology modernization initiatives and technical debt reduction.
- Contribute hands-on to the implementation of critical or strategic features when needed.
- Evaluate emerging technologies and recommend their adoption when they provide business value.
Engineering Excellence & Mentoring
- Mentor software engineers and support their technical growth.
- Coach senior engineers and help develop future technical leaders.
- Promote best practices in software design, testing, performance and maintainability.
- Define engineering standards and ensure their consistent application.
- Foster a culture of technical excellence, innovation and continuous improvement.
Cross-Functional Collaboration
- Collaborate with Backend teams to design robust and efficient interfaces.
- Work closely with Product Management to translate product requirements into technical solutions.
- Partner with QA teams to continuously improve product quality.
- Provide technical expertise to Field Application Engineering and Customer Support teams for complex issues.
- Participate in technical decisions affecting multiple engineering teams.
What You Bring
- 10+ years of professional software development experience.
- Recognized expertise in modern Front-end development (React, TypeScript or equivalent technologies).
- Strong software architecture experience for complex systems.
- Extensive experience with large-scale desktop applications.
- Experience with UI test automation (Playwright or similar technologies).
- Strong analytical and problem-solving skills.
- Excellent communication and technical leadership abilities.
- Proven experience mentoring software engineers.
- Fluent French and English.
Bonus Points If You Have
- Experience with semiconductor EDA tools or related domains.
- Knowledge of graphics performance optimization, rendering technologies, and large-scale graph visualization.
- Experience defining and driving technical standards across an engineering organization.
Education Requirements
Bachelor's, Master's, or Ph.D. in Computer Science, Software Engineering, Hardware Engineering, or related field
Estimated Base Salary
EUR 55 000 to EUR 70 000 annually. Your base salary will be determined based on your location, experience, and the pay of employees in 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 top semiconductor and technology companies to improve overall performance, engineering productivity, reduce risk, lower costs, and bring complex designs to market faster. Learn more at arteris.com.
With over 350 team members headquartered in Silicon Valley and offices around the world, we work with startups and global tech 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.