Work In Tech

Find your next role at Canada's fastest-growing tech companies

Développeur.euse logiciel C++/Software Developer C++

LANDR

LANDR

Software Engineering
Montreal, QC, Canada
Posted on Monday, May 29, 2023

LANDR est à la recherche d’un.e développeur.peuse logiciel C++ qui travaille bien en équipe et qui désire laisser sa marque sur une solution cloud, largement utilisée dans l’industrie de la musique. Ce rôle est ouvert à ceux et à celles ayant l'autorisation légale de travailler au Canada ou au Royaume-Uni.

L’équipe

Nous travaillons pour les musicien.ne.s. Tout ce que nous faisons possède un but commun - créer des expériences qui réjouissent et qui impliquent notre public composé de plus de 4 millions de créateurs. Nous adoptons une approche empathique, holistique et orientée sur les données. Nous testons tout. Notre communauté nous offre de la rétroaction et, à l’aide de nos apprentissages, nous construisons de vraies choses utiles. Nous adorons travailler avec les meilleures pratiques, mais nous n’avons pas peur de les remettre en question.

Responsabilités :

Au sein de l’équipe de développement, la personne travaillera sur divers produits. L’équipe en est une pluridisciplinaire et autonome sur de multiples aspects du cycle de production.

  • Designer, développer et déployer des logiciels de grande qualité en respectant les délais et en utilisant une méthodologie de développement Agile (Scrum)
  • Participer dans la planification de sprints Agile, la préparation des tâches et des revues de code par les paires
  • S’assurer que le logiciel est développé en suivant les meilleures pratiques telles que définies dans notre méthodologie de développement logiciel
  • Livrer le code en production

Qualifications requises :

  • 5+ années d’expérience professionnelle en développement logiciel C++ au sein de compagnies orientées produits
  • Connaissance approfondie du C++ moderne, STL et de la programmation parallélisée (multithreaded programming)
  • 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)

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 et/ou Machine Learning
  • Développer, débugger et tester un logiciel de traitement audio avec programmation parallélisée (multithreaded programming)
  • Profilage de performance et optimization de logiciels
  • Développer des applications et des interfaces pluri-plateformes sur Windows et MacOS
  • Langages de programmation Python et/ou Objective-C
  • Direct 2D, Win32 et/ou macOS Core Foundation APIs
  • Familiarité avec des stations numériques d’enregistrement (DAW) telles que Pro Tools, Logic, Ableton Live, Cubase, etc
  • Expérience avec PACE Fusion et avec des outils en lien avec les licences
  • Création de Wix Installers

Notre équipe grandissante est constituée de créatif.ve.s, de technologues, de professionnel.le.s 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.

Notre bureau est situé dans le quartier grandissant du Mile-End de Montréal, et est idéalement situé à quelques pas de la ligne de métro Orange, offrant une vue incroyable du le centre-ville jusqu'au Mont Royal. Notre concept de bureau moderne à ciel ouvert est complet avec une scène audio ce qui est idéal pour les événements musicaux tels que des 5@7 ou des brunchs!

Nous aimons la musique. Nous aimons les musicien.ne.s. Notre mission est de donner aux musicien.ne.s la liberté de créer et d'être entendu.e.s.

Notre culture d'entreprise est au cœur de notre réussite et crée un environnement de travail incroyable! Nous travaillons pour les musicien.ne.s en apportant notre amour de la musique au bureau chaque jour et nous innovons continuellement. Nous contribuons tous à la culture à laquelle nous appartenons et nous nous rassemblons pour faire avancer les idées.

Voici quelques avantages offerts chez LANDR :

  • Une rémunération compétitive, basée sur votre rôle, votre expérience et votre expertise
  • Des heures de travail flexibles afin de créer un équilibre avec votre vie personnelle
  • Une assurance santé
  • Un accès immédiat à un médecin via notre plan Maple
  • Un programme d’assistance aux employés (Homewood)
  • Des activités sociales hebdomadaires au bureau
  • Un comité social inclusif
  • Un jour de congé offert pour votre anniversaire
  • Une allocation annuelle pour le transport en commun pour les employés basés à Montreal
  • Une allocation annuelle pour les activités sportives
  • Un accès gratuit complet aux produits LANDR
  • De grands bureaux ouverts au milieu du Mile End, avec de nombreuses salles de conférence disponibles pour travailler en équipe ou individuellement
  • Un groupe de musique LANDR
  • Des ordinateurs Apple (ou Windows, selon votre préférence)
  • De partenariats avec des événements musicaux et des festivals 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 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 role is open to anyone legally able to work in either Canada or the UK.

The Team

We work for musicians. Everything we do has a common goal - to create experiences that delight and engage our audience of over 4 million music creators. Our approach to building is empathetic, holistic, and data-driven. We test everything. We get feedback from our community and build real, useful things with what we learn. We love best practices but we aren’t afraid to break them.

Responsibilities

Working within the development team, the candidate will be working on various products across the organization. This team is cross-functional and autonomous in many aspects of the production cycle.

  • Design, develop & deploy high quality software on time using Agile (Scrum) development methodology.
  • Participate in Agile sprint planning, task preparation, peer code reviews
  • Ensure that software is developed according to best practices as defined by our software development methodology
  • Responsible to deliver code in production

Qualifications

  • 5+ years of professional experience in C++ software development within product-oriented companies
  • Thorough knowledge of modern C++, STL and multithreaded programming
  • Experience with git as well as with XCode, VisualStudio and/or CMake
  • Strong verbal and written communication skills in English

Desired Experience and Competencies

  • Developing and shipping audio plugins (VST3, AU, AAX, ARA)
  • Developing audio plugins with JUCE
  • Audio programming and/or DSP and/or Machine Learning
  • 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 and/or Objective-C programming languages
  • Direct 2D, Win32 and/or macOS Core Foundation APIs
  • Familiarity with Digital Audio Workstations (Pro Tools, Logic, Ableton Live, Cubase, etc)
  • PACE Fusion and licensing tools
  • Authoring Wix Installers

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.

Our office is in the Mile-End startup district of Montreal, conveniently located within walking distance of the orange metro line, and boasts an incredible view spanning the downtown skyline all the way to Mount Royal. Our modern, open-air office concept is complete with an audio-powered stage for hosting music events or our 5@7’s!

We love music. We love musicians. Our mission is to give music makers the freedom to create and be heard.

Our company culture is central to our success and makes for an incredible workplace! We work for musicians by bringing our love of music to the office every day and we are continuously innovating. We are all contributing to the culture we all belong to and we come together to move ideas forward.

Here are a few perks that we enjoy at LANDR:

  • Competitive compensation, based on your role, experience and expertise
  • Flexible hours to balance with your personal life
  • Health insurance coverage
  • Immediate access to a doctor via Maple
  • Employee Assistance Program (Homewood)
  • Weekly office and social events
  • All inclusive Social Committee
  • Your birthday is a free day
  • Annual Public Transit Allowance for Montreal employees
  • Annual sport activity allowance
  • Free access to the LANDR products
  • Great open offices in the middle of the Mile End, with many conference rooms available to work in teams or individually quietly
  • LANDR Band
  • Apple computers (or Windows, to your liking)
  • 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 colour, 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!