Staff Software Development Engineer / Ingénieur en développement logiciel H/F
TLDR
Develop the core of a continually evolving Scala framework for hardware generation, serving hardware designers and external users in a four-person software team.
Staff Software Development Engineer H/F
Localisation : Sophia Antipolis, France
Arteris connecte l’innovation
Notre technologie aide les entreprises les plus visionnaires du monde — des startups aux leaders du Fortune 500 — à concevoir des semi-conducteurs plus intelligents et plus performants, notamment des SoC 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.
Vous intégrerez une petite équipe de 4 experts logiciel pour participer activement au développement d'un nouvel outil de génération hardware (RTL). Cet outil se présente sous la forme d'un framework complexe en continuel développement, similaire en quelques points à Chisel (outil open-source développé à l'origine par l'université de Berkeley). Votre rôle sera de soutenir le développement du cœur du logiciel afin d'être en mesure de répondre aux attentes des utilisateurs internes (designers hardware) et externes (clients d'Arteris, indirectement usagers de l'outil).
Cette mission passe par l'appréhension de nombreux concepts théoriques et pratiques déjà existants ou bien à venir au sein de l'outil, ainsi que diverses applications hardware directes (design, vérification, sécurité fonctionnelle...). Aucune expertise n'est attendue pour ce dernier point, mais il reste néanmoins impératif de démontrer de bonnes capacités d'abstraction de problèmes fondamentaux, afin d'évoluer sereinement dans un environnement où vous n'avez pas toutes les clés de compréhension technique.
Le framework est développé en Scala, un langage à forte dynamique fonctionnelle et orienté objet (basé sur la JVM). Une connaissance précise de ce langage n'est pas nécessaire, mais de solides compétences de développement, en particulier vis-à-vis des paradigmes de programmation fonctionnelle, sont indispensables.
Profil recherché
Qualifications requises
- 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
Rémunération
Salaire de base estimé : 55,000 € à 70,000€ par an.
La rémunération sera déterminée en fonction du lieu, de l’expérience et de l’équité interne pour des postes similaires.
À propos d’Arteris
Arteris est un leader mondial des System IP pour semi-conducteurs, permettant d’accélérer la conception de silicium haute performance et basse consommation. Les solutions Network-on-Chip (NoC) d’Arteris et ses logiciels d’automatisation de l’intégration SoC sont utilisés par les plus grandes entreprises du secteur afin d’améliorer les performances globales, 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 300 collaborateurs, un siège social en Silicon Valley et des bureaux dans le monde entier, Arteris collabore aussi bien avec des startups qu’avec des leaders technologiques mondiaux pour construire la prochaine génération de produits électroniques. Nous croyons aux personnes, au sens et à l’impact. Rejoignez-nous et participez à ce qui vient ensuite.
Staff Software Development Engineer H/F
Location: Sophia Antipolis, France
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 technology that shapes tomorrow.
You will join a small team of 4 software experts to take an active part in developing a new hardware generation tool (RTL). This tool takes the form of a complex framework under continual development, similar in some respects to Chisel (an open-source tool originally developed by the University of Berkeley). Your role will be to support the development of the core of the software so that it can meet the expectations of both internal users (hardware designers) and external users (Arteris customers, who are indirect users of the tool).
This mission involves grasping many theoretical and practical concepts that already exist or will be introduced within the tool, as well as various direct hardware applications (design, verification, functional safety, etc.). No expertise is expected on this last point; however, it remains essential to demonstrate strong abstraction skills for fundamental problems, so that you can progress confidently in an environment where you do not yet have all the technical keys.
The framework is developed in Scala, a language with a strong functional and object-oriented orientation (based on the JVM). Precise knowledge of this language is not required, but solid development skills—especially with respect to functional programming paradigms—are essential.
What You Bring
Required Qualifications
- 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
Compensation
Estimated Base Salary: 55,000 € à 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 performance, engineering productivity, reduce risk, lower costs, and bring complex designs to market faster.
With over 300 team members headquartered in Silicon Valley 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.
Arteris builds advanced system-on-chip (SoC) intellectual property solutions, including network-on-chip (NoC) interconnects and integration automation software, tailored for semiconductor developers. Our technology helps a diverse range of customers, from startups to major tech companies, enhance product performance while minimizing power consumption and accelerating time to market. We stand out in the industry by simplifying complex designs and improving SoC economics, empowering innovators to focus on their next breakthroughs.
- Founded
- Founded 2004
- Employees
- 201-500 employees
- Industry
- Semiconductors & Semiconductor Equipment
- Total raised
- $31M raised