Développeur Logiciel C++ / Software Developer C++
LANDR
LANDR est une société audio à croissance rapide composée de créatifs de technologues, de professionnels de la musique ainsi que de toutes les combinaisons possibles de ces domaines. Ensemble, nous révolutionnons le processus des créateur.trice.s de musique pour les aider à créer, maîtriser, distribuer et promouvoir leur musique.
Nous aimons la musique. Nous aimons les musiciens. Notre mission est de donner aux créateurs et aux créatrices de musique la liberté de créer et d'être entendus. Nous apportons chaque jour notre amour de la musique au bureau et nous innovons continuellement pour créer des expériences qui ravissent et engagent notre public de plus de 6 millions de créateurs de musique. Nous aimons les meilleures pratiques, mais nous n’avons pas peur de les briser.
LANDR est à la recherche d’un développeur logiciel maîtrisant C++, qui est un véritable joueur d’équipe et qui souhaite laisser sa marque sur une solution infonuagique largement utilisée dans l’industrie musicale. Ce poste hybride est basé à Montréal, mais il est également ouvert aux candidats à distance situés au Royaume-Uni, au Canada ou aux États-Unis.
Responsabilités :
Le candidat retenu travaillera au sein de l’équipe de développement sur divers produits de l’organisation. Cette équipe est transversale et autonome dans plusieurs aspects du cycle de production.
- Concevoir, développer et déployer des logiciels de haute qualité en respectant les délais au sein d’un environnement de développement agile.
- Participer à la planification des tâches, à l’établissement des priorités, aux discussions sur l’architecture et aux revues de code entre pairs.
- Travailler dans un processus de développement guidé par le design
- Veiller à ce que le logiciel soit développé selon les meilleures pratiques définies par notre méthodologie de développement logiciel.
- Livrer le code en production
Qualifications requises :
- 5+ ans d’expérience professionnelle en développement logiciel C++ au sein d’entreprises axées sur les produits.
- Excellente maîtrise du C++ moderne, de la STL et de la programmation multithread.
- Expérience avec git et avec XCode, VisualStudio et/ou CMake
- Fortes compétences en communication en français et en anglais (à l’oral et à l’écrit). La connaissance de l'anglais est requise, car le poste implique de travailler avec une équipe internationale, notamment au Canada, au Royaume-Uni et dans le reste de Europe.
Expérience et compétences souhaitées
- Développement et livraison de plugins audios plugins (VST3, AU, AAX, ARA)
- Développement de plugins audios avec JUCE
- Programmation audio et/ou DSP
- Développement, débogage et test de logiciels de traitement audio multi-thread
- Profilage de la performance logicielle et optimisation
- Développement d’applications multi-plateformes et d’interfaces utilisateur sur Windows et macOS
- Langages de programmation Python
- Familiarité avec des stations numériques d’enregistrement (DAW) telles que Pro Tools, Logic, Ableton Live, Cubase, etc
Voici quelques avantages offerts chez LANDR :
- Une rémunération compétitive, basée sur votre rôle, votre expérience et votre expertise
- Couverture d'assurance maladie, avec accès à un médecin via Maple et à un programme d'aide aux employés (via Homewood)
- Événements de bureau et sociaux fréquents (restauration le lundi, bagel le mardi, 5@7, etc.)
- Votre anniversaire est un jour de congé
- Allocation annuelle pour le transport en commun (employés de Montréal) et pour activités sportives
- Accès gratuit aux produits LANDR
- Espace de bureau ouvert au Centre-Ville à proximité de la station de métro Square-Victoria
- Groupe de musique LANDR
- Partenariats avec des événements et festivals musicaux locaux (MUTEK, Pop Montréal, Igloofest…)
Chez LANDR, non seulement nous acceptons la diversité, mais nous la célébrons, nous la soutenons, et nous prospérons dans l’intérêt de nos employé.e.s, de nos produits et de notre communauté. LANDR s'efforce chaque jour de créer un lieu de travail plus diversifié. Nous encourageons vivement les personnes de couleur, les femmes, les personnes LGBTQ, les personnes de toutes religions, de tous les âges et de toutes les communautés marginalisées à postuler.
Nous acceptons les gens tels qu'ils sont et croyons fermement que la diversité est essentielle à notre succès! Si vous postulez chez LANDR, c’est parce que vous souhaitez contribuer à notre succès et à notre culture extraordinaire, et nous en sommes reconnaissants!
Nous travaillons fort pour créer la meilleure expérience pour nos employé.e.s et nous aimerions que vous y joignez!
--
LANDR is a fast-growing audio company made up of left-brained creative technologists, right-brained music professionals and everyone in between. Together, we are revolutionizing the process for music makers to help them create, master, distribute and promote their music.
We love music. We love musicians. Our mission is to give music makers the freedom to create and be heard. We bring our love of music to the office every day and we are continuously innovating to create experiences that delight and engage our audience of over 6 million music creators. We love best practices but we aren’t afraid to break them.
LANDR is looking for a Software Developer skilled in C++ who is a true team player and who will want to leave its mark on a widely used cloud-based solution for the music industry. This hybrid role is based in Montreal but is also open to remote candidates located in the UK, Canada, or the US.
Responsibilities :
The successful candidate will work within the development team on various products across the organization. This team is cross-functional and autonomous in many aspects of the production cycle.
- Design, develop, and deploy high quality software on time in an agile development environment.
- Participate in task grooming, prioritization, architecture discussions, and peer code reviews.
- Work within a design-led development process.
- Ensure that software is developed according to best practices as defined by our software development methodology.
- Deliver code to production.
Qualifications :
- 5+ years of professional experience in C++ software development within product-oriented companies
- Thorough knowledge of modern C++, STL and multithreaded programming
- Ability and enthusiasm to quickly learn new technologies
- Experience with git as well as with CMake, XCode and/or Visual Studio
- Strong verbal and written communication skills in English
Desired Experience and Skills :
- Developing and shipping audio plugins (VST3, AU, AAX, ARA)
- Developing audio plugins with JUCE
- Audio programming and/or DSP
- Developing, debugging and testing multi-threaded audio processing software
- Software performance profiling and optimization
- Developing multi-platform applications and user interfaces on Windows and macOS
- Python
- Familiarity with Digital Audio Workstations (Pro Tools, Logic, Ableton Live, Cubase, etc)
Here are a few perks that we enjoy at LANDR:
- Competitive compensation, based on your role, experience and expertise
- Health insurance coverage, with access to a doctor via Maple and to an Employee Assistance Program (via Homewood)
- Frequent office and social events (Catering on Monday, Bagel Tuesdays, 5@7, etc.)
- Your birthday is a free day
- Annual public transit (Montreal employees) & sport activity allowance
- Free access to the LANDR products
- Open office space in Downtown close to Square-Victoria Metro Station
- LANDR Band
- Partnerships with local music events & festivals (MUTEK, Pop Montreal, Igloofest…)
At LANDR, we don’t just accept diversity, we celebrate it, we support it, and we thrive on it for the benefit of our employees, our products, and our community. LANDR is striving every day to create a more diverse workplace, and we strongly encourage applications from people of color, women, LGBTQ people, people of any religion, age, or belonging to any marginalized community.
We accept people as they are and firmly believe diversity is essential to our success! If you’re applying to LANDR, it’s because you want to contribute to our amazing company and culture, and we’re thankful for that!
We work hard to create the best experience for our employees and we’d love for you to be a part of it!