> Markdown version of [/jobs/ext/3177864-principal-software-engineer-h-f](https://www.wearedevelopers.com/jobs/ext/3177864-principal-software-engineer-h-f). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer H/F - **Company:** Arteris - **Location:** Montigny-le-Bretonneux, France - **Experience:** Expert - **Salary:** €55,000.0 - €70,000.0 - **Contract:** Permanent contract - **Skills:** Automation of Tests, Code Review, Graphical User Interface, Software Architecture, Software Engineering, TypeScript, ReactJS, Technical Debt, Backend, Information Technology, Playwright, Front End Software Development - **Published:** September 15, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=45537605e874a936 ## About the Role * 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., * 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 ## Description 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., 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., 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. ## Related Videos - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [The Art and Craft of Type Development](https://www.wearedevelopers.com/videos/81-the-art-and-craft-of-type-development) ## Related Articles - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025)