> Markdown version of [/jobs/ext/3182970-staff-software-development-engineer-ingenieur-en-developpement-logiciel](https://www.wearedevelopers.com/jobs/ext/3182970-staff-software-development-engineer-ingenieur-en-developpement-logiciel). 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). --- # Staff Software Development Engineer / Ingénieur en développement logiciel - **Company:** Arteris Connecte L'innovation - **Location:** Biot, France - **Experience:** Expert - **Salary:** €55,000.0 - €70,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), C++ (Programming Language), Digital Technology, Python (Programming Language), Object-Oriented Software Development, Software Engineering, SystemC, Backend, Kotlin, Information Technology, Front End Software Development, Functional Programming, Glasgow Haskell Compiler, Programming Languages - **Published:** September 10, 2026 - **Apply:** https://startup.jobs/staff-software-development-engineer-ingenieur-en-developpement-logiciel-h-f-arteris-7666970 ## About the Role * Minimum 6 ans d'expérience en développement logiciel * Solide expertise dans l'architecture et le développement de framework (maintient d'APIs, support utilisateurs avancés, versionnement) * Excellente maîtrise de la programmation orientée objet (Java, C++, Python ou équivalent) * Excellente maîtrise de la programmation fonctionnelle (Haskell, Scala, OCaml ou équivalent) * Excellentes capacités d'analyse et de résolution de problèmes * Très bonnes compétences en communication et en travail d'équipe * Autonomie, capacité à travailler avec un minimum de supervision * Anglais courant (oral et écrit) Atouts appréciés * Expérience avec d'autres langages de programmation (Scala, Rust, Kotlin, etc.) * Expérience en modélisation de systèmes numériques (SystemC, TLM) * Connaissances en EDA et compréhension des principaux paradigmes de conception SoC * Expérience avec les générateurs de matériel numérique, les méthodologies et concepts associés Formation * Doctorat ou Master en informatique ou dans un domaine connexe, ou expérience professionnelle équivalente, * 6+ years of experience in software development * Strong proficiency in architecture and development of frameworks (maintaining APIs, advanced user support, release flows) * Expert knowledge of object-oriented programming (Java, C++, Python, or equivalent) * Expert knowledge of functionnal programming (Haskell, Scala, OCaml or equivalent) * Excellent problem-solving skills with strong communication and teamwork abilities * Self-driven, able to work with minimal supervision * Fluent in English Preferred Qualifications * Experience with additional programming languages such as Scala, Rust, or Kotlin * Experience in digital system modeling (SystemC, TLM) * EDA background with the ability to understand the fundamental paradigms of the SoC design process * Experience with digital hardware generators, methodologies, and concepts Education Requirements * PhD or Master's degree in Computer Science or a related field, or equivalent professional experience ## Description Dans ce rôle, vous serez en charge de piloter et de contribuer au développement d'une pile logicielle avancée dédiée à la configuration et à l'évaluation de la nouvelle génération de solutions Network-on-Chip (NoC) économiques d'Arteris. Vous travaillerez en étroite collaboration avec des équipes pluridisciplinaires afin de livrer des solutions à fort impact et de haute qualité. Responsabilités clés * Piloter et contribuer au développement d'une pile logicielle avancée dédiée à la configuration et à l'évaluation d'une nouvelle génération de NoC Arteris à coût optimisé * Définir les workflows utilisateurs en étroite collaboration avec les équipes Marketing et Field Application Engineering (FAE) * Spécifier les couches d'interopérabilité entre ce logiciel et les autres applications Arteris, en particulier les modèles SystemC des IP NoC * Spécifier, concevoir et diriger le développement des composants backend et frontend de l'application * Communiquer efficacement avec les autres équipes afin d'assurer la cohérence globale des produits, * Lead and contribute to the development of an advanced software stack for the configuration and evaluation of a new generation of Arteris cost-effective NoC * Define user workflows in close cooperation with Marketing and Field Application Engineering (FAE) teams * Specify interoperability layers between this software and other Arteris applications, particularly SystemC models of the NoC IP * Specify, design, and lead the development of backend and frontend components of the application * Communicate effectively with other teams to ensure product cohesion and alignment ## Related Videos - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Why Kotlin is the better Java and how you can start using it](https://www.wearedevelopers.com/videos/661-why-kotlin-is-the-better-java-and-how-you-can-start-using-it) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [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) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)