Software Engineer

Job description

Within a team of 15 Software Developers, you carry out the development of digital musical instruments and their user interfaces to create the musical products that support Arturia's growth.

Your main responsibilities will be the following:

  • In coordination with product managers and project managers, develop the product features until they are put into production
  • Ensure the evaluation and follow-up of the project schedules on these phases
  • Contribute to the performance and sustainability of products through the quality of the code and of the project organization
  • Participate in the monitoring and continuous improvement of developments
  • Integrate the development with the test phases and arbitrate the conclusions of the results
  • Contribute to the creativity of the Arturia offer on the musical product ranges by developing and enriching the specifications of the product managers

Job requirements

  • Master’s degree or equivalent software engineering degree
  • At least 3 years of experience in the development of C++ applications
  • Knowledge of macOS (Xcode) and/or Windows (Visual Studio) development environments
  • Ideally, you are familiar with scripting languages ​​(Python, bash), continuous integration and automated testing tools (jenkins, cppunit) and have experience developing audio plugins in VST, Audio Unit and AAX formats