> Markdown version of [/jobs/ext/1911138-ingenieur-logiciel-software-development-engineer-h-f](https://www.wearedevelopers.com/jobs/ext/1911138-ingenieur-logiciel-software-development-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). --- # Ingénieur logiciel / Software development engineer H/F - **Company:** Arteris - **Location:** Paris, France - **Salary:** €48,000.0 - €70,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Artificial Intelligence, Confluence, JIRA, Unit Testing, C++ (Programming Language), Code Review, Continuous Delivery, Continuous Integration, Cursor (Graphical User Interface Elements), Software Debugging, Hardware Description Language, Python (Programming Language), Object-Oriented Software Development, Software Architecture, Software Tools, Software Engineering, Verilog, VHSIC Hardware Description Language (VHDL), Software Modules, Information Technology - **Published:** August 4, 2026 - **Apply:** https://fr.indeed.com/viewjob?jk=cfce6867c03b4dc1 ## About the Role * Vous possédez au minimum des connaissances de base en conception de semi-conducteurs, notamment concernant les registres, les bus et le RTL, en Verilog ou en VHDL. * Vous connaissez les workflows de développement assistés par des agents d'intelligence artificielle, tels que Cursor ou Claude Code, pour concevoir des solutions logicielles. * Vous maîtrisez les principes de la programmation orientée objet dans au moins l'un des langages suivants : C++, Python ou Java. * Vous faites preuve de passion, de curiosité, de rigueur et de proactivité. * Vous maîtrisez couramment l'anglais, avec un niveau C1 minimum., Diplôme de niveau licence, master ou doctorat en informatique, en génie électrique ou électronique, ou dans un domaine connexe., * At least a basic understanding of semiconductor design such as registers or buses as well as RTL (Verilog OR VHDL). * Knowledge of agentic flows such as Cursor/Claude Code to develop software solutions. * Deep understanding of object-oriented programming: C++ OR Python OR Java. * A great amount of passion, curiosity, rigor and proactivity. * Fluent English (C1 min.). Internal/external working relationships * Work closely with software developers and architects to understand the specifications and translate them into technical solutions. Be proactive in proposing design or tool enhancements. * Collaborate with verification engineers to ensure feature validation * Participate in code reviews with software developers to ensure code quality. Education Requirements Bachelor's, Master's, or Ph.D. in Computer Science, Electrical Engineering, or related field. ## Description De la voiture que vous conduisez à l'intelligence artificielle dans le cloud, Arteris connecte les technologies innovantes qui façonnent le monde de demain. Votre rôle en tant qu'Ingénieur développement logiciel chez Arteris Rejoignez notre équipe innovante et contribuez à façonner l'avenir des technologies des semi-conducteurs, notamment des systèmes sur puce (SoC) et des chiplets. Dans le cadre de ce poste, vous collaborerez avec des équipes pluridisciplinaires afin d'avoir un impact concret sur des produits et des solutions technologiques de pointe. Principales responsabilités * Vous développerez des architectures logicielles complexes en C++ et Python, chargées d'analyser les spécifications de cartographie mémoire des SoC et de générer du code en langage de description matérielle (HDL), ainsi que de la documentation destinée aux architectes SoC. * Vous développerez, améliorerez et assurerez la maintenance de notre outil logiciel EDA, chargé d'analyser les spécifications de cartographie mémoire et de les traduire en bibliothèques C, en composants HDL et en bibliothèques de vérification HDL. * Vous rédigerez des tests unitaires et assurerez le débogage et la résolution de problèmes logiciels, depuis le code C++ jusqu'aux processus d'intégration et de déploiement continus (CI/CD). * Vous accompagnerez les ingénieurs validation dans l'analyse et la résolution des régressions de vérification. * Vous rédigerez la documentation des modules logiciels développés. * Vous optimiserez les logiciels en matière de performances, d'évolutivité et de facilité d'utilisation dans des environnements de conception de SoC à grande échelle. * Vous utiliserez des outils modernes de gestion des spécifications, de la documentation, des tâches et des projets, tels que Confluence et Jira. * Vous appliquerez les principes de la méthodologie agile Kanban pour la gestion des tâches et des projets., Relations de travail internes et externes * Vous travaillerez en étroite collaboration avec les développeurs et les architectes logiciels afin de comprendre les spécifications et de les traduire en solutions techniques. Vous serez force de proposition pour améliorer les architectures et les outils. * Vous collaborerez avec les ingénieurs vérification afin de garantir la validation des fonctionnalités. * Vous participerez aux revues de code avec les développeurs logiciels afin de garantir la qualité du code., You will implement and refactor complex C++/Python software designs that are responsible for parsing SoC memory map specifications and generating Hardware Description Language (HDL) code and documentation for System-on-Chip architects. * You will develop, enhance and maintain our EDA software tool responsible for parsing memory map specifications and translating them to C libraries, HDL components and HDL verification libraries * You will write unit tests, debug and troubleshoot software issues ranging from C++ code to CI/CD * You will help validation engineers troubleshoot verification regressions. * You will write the documentation of the software modules developed. * You will optimize software for performance, scalability, and usability in large-scale SoC design environments. * You will be familiar with modern tools for specifications/documentation, tasks and project tracking (like Confluence and Jira). * You will follow the principles of the agile Kanban flow for task and project management. ## Related Videos - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [42 x 2 Canvases Later: Two Years, Two Minds, Many Lessons](https://www.wearedevelopers.com/videos/1458-42-x-2-canvases-later-two-years-two-minds-many-lessons) - [A Founder's Journey : From Startup Chaos to Purposeful Growth](https://www.wearedevelopers.com/videos/1926-a-founder-s-journey-from-startup-chaos-to-purposeful-growth) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)