Staff Software Development Engineer / Ingénieur en développement logiciel H/F
hace 3 días
Biot
DescriptionStaff Software Development Engineer H/FLocalisation : Sophia Antipolis, FranceArteris connecte l’innovationNotre 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.Votre rôle en tant que Staff Software Development Engineer chez ArterisRejoignez notre équipe innovante et contribuez à façonner l’avenir des technologies des semi-conducteurs, en particulier les systèmes sur puce (SoC) et les chiplets.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ésPiloter 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 NoCSpécifier, concevoir et diriger le développement des composants backend et frontend de l’applicationCommuniquer efficacement avec les autres équipes afin d’assurer la cohérence globale des produitsProfil recherchéQualifications requisesMinimum 6 ans d’expérience en développement logicielSolide 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èmesTrès bonnes compétences en communication et en travail d’équipeAutonomie, capacité à travailler avec un minimum de supervisionAnglais courant (oral et écrit)Atouts appréciésExpé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 SoCExpérience avec les générateurs de matériel numérique, les méthodologies et concepts associésFormationDoctorat ou Master en informatique ou dans un domaine connexe, ou expérience professionnelle équivalenteRémunérationSalaire 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’ArterisArteris 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/FLocation: Sophia Antipolis, FranceArteris connects innovationOur 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.What You’ll Do as a Staff Software Development Engineer at ArterisJoin our innovative team and help shape the future of semiconductor technology, specifically system-on-chip (SoC) and chiplets. In this role, you will lead and contribute to the development of an advanced software stack dedicated to the configuration and evaluation of Arteris’ next-generation cost-effective Network-on-Chip (NoC) solutions. You will collaborate closely with cross-functional teams to deliver impactful, high-quality products.Key ResponsibilitiesLead and contribute to the development of an advanced software stack for the configuration and evaluation of a new generation of Arteris cost-effective NoCDefine user workflows in close cooperation with Marketing and Field Application Engineering (FAE) teamsSpecify interoperability layers between this software and other Arteris applications, particularly SystemC models of the NoC IPSpecify, design, and lead the development of backend and frontend components of the applicationCommunicate effectively with other teams to ensure product cohesion and alignmentWhat You BringRequired Qualifications6+ years of experience in software developmentStrong 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 abilitiesSelf-driven, able to work with minimal supervisionFluent in EnglishPreferred QualificationsExperience with additional programming languages such as Scala, Rust, or KotlinExperience in digital system modeling (SystemC, TLM)EDA background with the ability to understand the fundamental paradigms of the SoC design processExperience with digital hardware generators, methodologies, and conceptsEducation RequirementsPhD or Master’s degree in Computer Science or a related field, or equivalent professional experienceCompensationEstimated 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 ArterisArteris 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.