
Chez Maxon
Software Developer - Build Systems & Automation (m/f/d)
Locations
- Waterloo, ON, Canada
- Montreal, QC, Canada
Votre mission :
En tant que développeur de logiciels au sein de notre équipe "Build and Automation", vous contribuerez à définir et améliorer la stratégie d’automatisation chez Maxon, qu’il s’agisse des pipelines CI, des systèmes de builds et de leur optimisation, de l’automatisation des tests ou des outils. C’est l’occasion de soutenir les logiciels de pointe de Maxon dans l’univers de la 3D, tout en travaillant aux côtés d’experts du secteur dans une équipe de collaborateurs passionnés et diversifiés. Nos objectifs sont la performance, la stabilité et la meilleure expérience utilisateur possible pour nos développeurs, QAs et partenaires.
- Concevoir, développer et optimiser nos pipelines CI pour les produits Maxon, en utilisant Python et C++
- Maintenir et stabiliser les flux de travail automatisés
- Promouvoir la visibilité et la facilité d'utilisation de l’automatisation parmi vos collègues, en optimisant la performance et en améliorant la visualisation des données
- Explorer des solutions afin de porter l’automatisation de Maxon à la fine pointe de la technologie
- Collaborer avec les développeurs, QAs, SDMs et chefs de produits pour évaluer et développer les meilleures solutions
- Unifier l’utilisation des outils des outils à travers l’entreprise, réduire les frictions et améliorer la convivialité et la généralisation des procédures
- Contribuer à la culture de l’équipe en proposant des solutions, en responsabilisant et faire promotion de l'automatisation
Profil recherché :
- Bac ou Maîtrise en informatique, bac en génie logiciel ou équivalent
- Expérience dans la création de chaînes CI et des processus automatisés , de préférence avec GitLab CI
- Maîtrise de Python, avec un focus sur les intéractions spécifiques aux plateformes
- Bonne connaissances de C++ et de sa chaîne d’outils de développement, incluant CMake ; une expertise plus approfondie des compilateurs et les optimisations de compilation (ex : Buildcache) constitue un atout
- À l’aise avec les environnements macOS, Windows et Linux, y compris leurs language scripts spécifiques (bash, PowerShell) et configurations
- Connaissance de la plateforme Docker et de la conteneurisation
- Expérience avec au moins un fournisseur 'cloud' et ses APIs, de préférence Microsoft Azure
- Compréhension des pipelines graphiques et de la manipulation d’images, ainsi qu’une passion pour l’industrie 3D (appréciée mais pas obligatoire)
- Excellentes compétences en résolution de problèmes et sens du détail
- Motivation pour les améliorations de performance et l’optimisation continue
- Capacité à intéragir avec une diversité de collègues aux cultures et niveaux techniques variés, à travers plusieurs fuseaux horaires
- Excellentes compétences en anglais, à l’écrit comme à l’oral, car ce poste implique une collaboration étroite avec des équipes internationales et des parties prenantes réparties dans plusieurs régions et fuseaux horaires
Vacancy Information
- All roles posted are opportunities we are actively recruiting for, unless stated otherwise. Active postings are for an existing vacancy within Maxon
Recruitment Process Disclosure
- Maxon values a human-centered hiring approach. Every application is reviewed by our recruiting team. We do not use artificial intelligence (AI) or automated systems to screen, assess, or select applicants. In case you would like more information regarding the processing of your application data, please refer to our Privacy Policy for Applicants.
Accessibility
- Maxon is committed to providing an inclusive and accessible recruitment process. If you require accommodation during the hiring process, please contact [email protected]
Salary Range*:
CAD 100,000 – 130,000 annually
*Salaries at Maxon are based on a candidate's specific criteria including experience, skillset, education and location. Maxon uses industry-driven survey data for building compensation structures to make sure our employees are receiving fair and competitive wages.
What we offer:
You will be offered permanent employment, full-time, at one of our offices listed above. You will be part of a highly motivated international team of specialists working in an environment that offers a warm welcome with detailed onboarding and a dedicated mentor for a familiarization period as well as a wide range of individual development possibilities. Interested in joining our team? Click ‘’Apply’’ to send us your application.
Don’t meet every single requirement? At Maxon we embrace diversity, are avid explorers and curious learners, so if you’re excited about this role but your experience doesn’t entirely match every qualification in the job description, we encourage you to apply in any case. You may be just the right candidate for this or other positions.
We’re looking forward to hearing from you!
Maxon is proud to be an equal opportunity workplace.




