Senior Software Engineer (C++)

Job summary
Permanent contract
Montbonnot-Saint-Martin
Salary: Not specified
No remote work
Experience: > 4 years
Skills & expertise
Generated content
C++
Cmake
Kong
Excel
Bash
+1
Apply

Arturia
Arturia

Interested in this job?

Apply
Questions and answers about the job

The position

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

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.

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Software & Web Development”.

Apply