Skip to content

Senior Software Engineer (C++)

  • On-site
    • Montbonnot-Saint-Martin, Auvergne-Rhône-Alpes, France
  • R&D

Ready to shape the future of music technology with a passionate, international team?

Job description

Arturia designs musical instruments and software for musicians and producers, professionals and beginners alike. Its mission is to make music creation accessible to everyone through technology, and to offer the most intuitive and user-friendly experience.

Arturia started its journey in 1999 with the recreation of legendary analog synthesizers in software form, which then led to developing a full range of hardware synthesizers and contemporary audio tools. The products rely on innovation to offer a daring, accessible, fun, and inspiring approach to sound exploration.

Arturia is growing and now employs over 180 passionate people located in France, the USA, Hong-Kong, Mexico, and the UK. Arturians share an ambition for excellence, values such as transparency and simplicity, and a culture of celebration around successes.

As a Senior Software Engineer, you’ll play a key role in delivering the next generation of real-time audio instruments and effects at Arturia. Beyond writing high-performance C++ code, you’ll help shape the architecture, influence product direction, and raise the engineering bar across the team.


You’ll work at the intersection of DSP, UX, and product design, collaborating with sound designers, product managers, and fellow engineers to craft tools that are musically powerful, technically robust, and built to scale.


_What You’ll Do

  • Design and implement real-time C++ audio software, from sound engines to user-facing features

  • Contribute to architectural decisions for instruments, effects, and frameworks

  • Collaborate with sound designers and product teams to deliver expressive, playable, and efficient musical tools

  • Improve performance, memory usage, and scalability across our audio product line

  • Ensure quality through testing, CI pipelines, and code reviews, and help strengthen our engineering practices

  • Support and mentor other developers, contributing to a culture of technical excel

***

Arturia conçoit des instruments de musique et des logiciels destinés aux musiciens et producteurs, qu’ils soient professionnels ou débutants. Sa mission est de rendre la création musicale accessible à tous grâce à la technologie, et d’offrir une expérience à la fois intuitive et conviviale.

Arturia a débuté son aventure en 1999 avec la recréation sous forme logicielle de synthétiseurs analogiques légendaires. Cela l’a ensuite conduit à développer une gamme complète de synthétiseurs matériels et d’outils audio contemporains. Les produits s’appuient sur l’innovation pour proposer une approche audacieuse, accessible, ludique et inspirante de l’exploration sonore.

Arturia est en pleine croissance et emploie aujourd’hui plus de 180 personnes passionnées basées en France, aux États-Unis, à Hong Kong, au Mexique et au Royaume-Uni. Les Arturians partagent une ambition d’excellence, des valeurs telles que la transparence et la simplicité, ainsi qu’une culture de la célébration des réussites.

En tant qu’ingénieur logiciel senior, vous jouerez un rôle clé dans le développement de la prochaine génération d’instruments et d’effets audio en temps réel chez Arturia. Au-delà de l’écriture de code C++ haute performance, vous contribuerez à façonner l’architecture, influencer les orientations produit et élever le niveau technique de l’équipe.

Vous interviendrez à l’intersection du traitement du signal (DSP), de l’expérience utilisateur (UX) et du design produit, en collaboration avec des sound designers, des chefs de produit et d’autres ingénieurs, pour concevoir des outils à la fois puissants musicalement, techniquement solides et conçus pour évoluer.

Vos missions :

  • Concevoir et implémenter des logiciels audio en C++ temps réel, allant des moteurs sonores aux fonctionnalités visibles par l’utilisateur

  • Participer aux choix architecturaux concernant les instruments, les effets et les frameworks

  • Collaborer avec les sound designers et les équipes produit pour livrer des outils musicaux expressifs, jouables et performants

  • Améliorer les performances, l’utilisation mémoire et l’évolutivité de notre gamme de produits audio

  • Garantir la qualité via des tests, des pipelines d’intégration continue (CI) et des revues de code, et renforcer nos bonnes pratiques d’ingénierie

  • Accompagner et encadrer d’autres développeurs, en contribuant à une culture d’excellence technique

Job requirements

_What You Bring

  • 8+ years of professional experience in C++, with deep knowledge of modern C++ (C++17/20) and strong software design fundamentals

  • Solid grasp of real-time systems, memory management, and multi-threaded programming

  • Experience building cross-platform applications on macOS and/or Windows, ideally with audio or UI components

  • Proficiency with CMake, scripting languages (Python, Bash), and CI/CD pipelines

  • Bonus: Experience with audio plugin development (VST3, AU, AAX), DSP algorithms, or JUCE

  • A product-oriented mindset—you think about user impact as much as implementation details

  • Strong communication skills and the ability to collaborate across engineering, sound design, and product teams

  • Curiosity for music technology and a desire to contribute to tools that inspire creativity

_Why Join Arturia?

  • Make an Impact – Your code powers tools used by musicians and producers worldwide.

  • Solve Real Problems – Tackle challenges in real-time DSP, cross-platform audio apps, and modern C++ architecture.

  • Build with Purpose – Collaborate closely with product and sound design teams to deliver inspiring musical tools.

  • Shape What You Deliver – Contribute to technical decisions, feature design, and continuous improvement.

  • Join a Passionate Team – 180+ people across 5 countries, driven by creativity, craft, and collaboration.

_Conditions

  • Contract: Permanent (CDI)

  • Location: Montbonnot-Saint-Martin (Grenoble, France), in a collaborative and creative workspace

  • Remote Work: Up to 2 days per week

  • Accessibility: Easily reachable by public transport

  • Inclusivity: We welcome and support applications from people with disabilities. You’ll have the tools and support to express your full potential.

***

Ce que vous apportez

  • Plus de 8 ans d’expérience professionnelle en C++, avec une excellente maîtrise du C++ moderne (C++17/20) et de solides bases en conception logicielle

  • Une bonne compréhension des systèmes temps réel, de la gestion mémoire et de la programmation multithreadée

  • Expérience dans le développement d’applications multiplateformes sur macOS et/ou Windows, idéalement avec des composants audio ou d’interface utilisateur

  • Maîtrise de CMake, des langages de script (Python, Bash) et des pipelines CI/CD

  • Bonus : expérience dans le développement de plugins audio (VST3, AU, AAX), les algorithmes DSP ou l’utilisation de JUCE

  • Un état d’esprit orienté produit — vous accordez autant d’importance à l’impact utilisateur qu’aux détails de l’implémentation

  • De bonnes compétences en communication et la capacité à collaborer avec les équipes d’ingénierie, de sound design et produit

  • Une curiosité pour les technologies musicales et l’envie de contribuer à des outils qui stimulent la créativité

Pourquoi rejoindre Arturia ?

  • Avoir un impact – Votre code fera fonctionner des outils utilisés par des musiciens et producteurs dans le monde entier

  • Résoudre de vrais problèmes – Relevez des défis en DSP temps réel, applications audio multiplateformes et architecture C++ moderne

  • Créer avec du sens – Collaborez étroitement avec les équipes produit et sound design pour livrer des outils musicaux inspirants

  • Être acteur de ce que vous livrez – Contribuez aux décisions techniques, à la conception des fonctionnalités et à l’amélioration continue

  • Rejoindre une équipe passionnée – Plus de 180 personnes dans 5 pays, animées par la créativité, la rigueur et la collaboration

Conditions

  • Contrat : CDI

  • Lieu : Montbonnot-Saint-Martin (Grenoble, France), dans un environnement de travail collaboratif et créatif

  • Télétravail : Jusqu’à 2 jours par semaine

  • Accessibilité : Facilement accessible en transports en commun

  • Inclusivité : Nous encourageons et soutenons les candidatures de personnes en situation de handicap. Vous disposerez des outils et du soutien nécessaires pour exprimer tout votre potentiel.

or

On-site
  • Montbonnot-Saint-Martin, Auvergne-Rhône-Alpes, France
R&D