hero

Accelerate your career.

Explore opportunities across TA's portfolio

Spécialiste Senior, Ingénierie Systèmes / Senior Specialist, Systems Engineering

TouchTunes

TouchTunes

Software Engineering
Montreal, QC, Canada
Posted on Mar 26, 2026

*English version will follow*

Hub technologique hybride de Montréal

Ta mission dans l’équipe embarqué :
Nous sommes à la recherche d’une personne expérimentée en développement embarqué et en plateformes d’appareils pour rejoindre notre équipe Darts en pleine croissance, où tu contribueras à façonner la prochaine génération de notre plateforme afin de soutenir la croissance et le bon fonctionnement de nos cibles connectées.

Notre équipe multidisciplinaire conçoit les outils et les systèmes qui propulsent notre écosystème de fléchettes. Cela inclut les statistiques de jeu en temps réel, le suivi des performances, ainsi que les expériences de ligues, de tournois et de jeu à distance. Nous sommes animé·e·s par la volonté de créer des moments engageants, compétitifs et mémorables pour les joueur·euse·s dans des milliers de lieux où les gens se rassemblent, rivalisent et tissent des liens.

Ce poste relève du Directeur du développement logiciel. Tu travailleras aux côtés d’autres responsables techniques et architectes pour piloter des améliorations fondamentales de notre produit, nous aidant à évoluer plus rapidement, à avancer plus intelligemment et à offrir des expériences encore plus captivantes à nos utilisateur·rice·s.


Nos technologies:

  • C++, PHP, Java, MySQL, PostgreSQL
  • AWS (IoT, EC2, EKS)
  • Yocto

Ton quotidien (liste de tâche) :

  • Mener des discussions techniques autour de l’architecture, du design des systèmes et des choix technologiques, en assurant l’alignement avec les objectifs d’affaires et les meilleures pratiques d’ingénierie.
  • Concevoir et livrer des solutions logicielles à la fois sur les dartboards embarqués et sur la plateforme backend, en contribuant à une architecture système scalable, fiable et maintenable, en collaboration avec l’équipe Architecture.

  • Jouer un rôle clé dans la définition et l’exécution de la feuille de route technique, en trouvant l’équilibre entre l’évolution à long terme de la plateforme et une livraison efficace. Cela inclut de découper des initiatives complexes en actions clables et concrètes, de piloter la planification et l’exécution, et d’améliorer en continu les pratiques de développement.
  • Contribuer à la stratégie de déploiement en edge, incluant les approches de tests, les mécanismes de déploiement progressif (rollout) et la qualité globale des mises en production.
  • Être responsable de la performance et de la fiabilité du système à l’échelle de la flotte, en améliorant la télémétrie, l’observabilité, les alertes et la résilience globale, en étroite collaboration avec l’équipe SRE.
  • Évaluer et améliorer les composantes embarquées et backend afin d’assurer stabilité, faible latence et scalabilité.
  • Collaborer étroitement avec des équipes multidisciplinaires (produit, mobile, API, data, hardware) pour garantir une forte intégration système et un bon alignement. Cela inclut de contribuer à définir les besoins matériels des appareils edge et de soutenir leur gestion de cycle de vie (évolution, obsolescence).
  • Encourager des pratiques d’ingénierie solides en maintenant une documentation technique claire, en favorisant le partage de connaissances et en remettant constamment en question le statu quo pour améliorer la façon dont on conçoit et livre le logiciel.


Ton profil :

  • Plus de 5 ans d’expérience pertinente dans le développement et l’exploitation d’une flotte d’appareils embarqués
  • Une passion pour les technologies, combinée à une forte recherche d’excellence et de simplicité
  • Un état d’esprit orienté amélioration continue, avec une approche moderne intégrant le développement assisté par l’IA et des outils intelligents pour optimiser les workflows et éliminer les inefficacités
  • Une attitude audacieuse face à l’inconnu, portée par la curiosité et l’envie d’apprendre
  • Excellente maîtrise du C++ pour la conception de systèmes critiques en performance
  • Solide expérience dans la conception et l’exploitation de systèmes IoT et distribués (Kafka, MQTT, NATS)
  • Bonne connaissance des technologies backend et cloud (AWS, Docker, MySQL, Kafka)

Nos avantages:

Travail flexible : Environnement de bureau hybride (télétravail et au bureau) et possibilité de travailler à partir de n’importe où dans le monde, jusqu’à 2 mois par an.

Formation : Accès à notre plateforme e-learning ainsi que la possibilité d’assister à des conférences dans le domaine qui t’intéresse

Santé : Assurance maladie compétitive, application Dialogue et jours de maladie illimités.

Transports en commun : 50 % de réduction sur OPUS ainsi qu’une réduction pour le train EXO

Bureau : Facile d’accès pour les personnes ayant une limitation fonctionnelle

Contribution au REER, assurances vie/invalidité, collations saines, un comité culturel actif et bien PLUS!

🎵 TouchTunes

Présent dans plus de 65 000 bars, restaurants et autres lieux de rencontre en Amérique du Nord et en Europe, TouchTunes rassemble les gens grâce à des solutions musicales et de divertissement amusantes et interactives, améliorant ainsi la façon dont les gens interagissent entre eux et avec leur environnement. Nos applications mobiles natives et nos jukes sont vus et entendus par des millions de personnes chaque jour à travers le réseau et la communauté TouchTunes.

Nous sommes convaincus que notre équipe doit être aussi diversifiée que la musique que nous écoutons.

🌈TouchTunes est un fier allié de QueerTech.
_____________________________________________________________

Senior Embedded & Device Platform Specialist

Hybrid Montreal Tech Hub

Your mission in the embedded team:
We’re looking for a seasoned embedded and Device platform developer to join our growing Darts team, where you’ll help shape the next generation of our device platform to support the growth and smooth operation of our connected dartboards.

Our multidisciplinary team builds the tools and systems that power our darts ecosystem. This includes real time game stats, performance tracking, league, tournament, and remote play experiences. We are passionate about creating engaging, competitive, and memorable moments for players across thousands of venues where people gather, compete, and connect.

This role reports to the Director of Sofware Development. You will work alongside other Technical Leader and architects to drive foundational improvements to our product, helping us scale faster, move smarter, and deliver even more engaging experiences to our users.

Our stack:

  • C++, PHP, Java, MySQL, PostgreSQL
  • AWS (IoT, EC2, EKS)
  • Yocto

Your day-to-day:

  • Lead technical discussions around architecture, system design, and technology choices, ensuring alignment with business goals and engineering best practices.
  • Design and deliver software across both embedded dartboards and the supporting backend platform, contributing to a scalable, reliable, and maintainable system architecture in collaboration with the Architecture team.
  • Play a key role in shaping and executing the technical roadmap, balancing long term platform evolution with efficient delivery. This includes breaking down complex initiatives into clear, actionable work, driving effective planning and execution, and continuously improving development practices.
  • Contribute to the edge deployment strategy, including testing approaches, rollout mechanisms, and overall release quality.
  • Own system performance and reliability across the fleet, improving telemetry, observability, alerting, and overall system resilience in close collaboration with SRE.
  • Assess and enhance both embedded and backend components to ensure stability, low latency, and scalability.
  • Work closely with cross functional teams including product, mobile, API, data, and hardware to ensure strong system integration and alignment. This includes helping define hardware requirements for edge devices and supporting lifecycle management, including evolution and obsolescence.
  • Promote strong engineering practices by maintaining clear technical documentation,

Your profile:

  • 5+ years of relevant experience developing and operating a fleet of embedded devices
  • Your passion for technologies and a ruthless desire for excellence and simplicity.
  • A mindset of continuous improvement, embracing AI native development and intelligent tooling t streamline workflows and eliminate inefficiencies.
  • Fearless attitude navigating uncharted territory, driven by curiosity and a desire to learn.
  • Excellent knowledge of C++ building performance critical systems
  • Excellent experience building and operating IoT and distributed systems (Kafka, MQTT, NATS)
  • Familiarity with backend and cloud technologies (AWS, docker, mysql, Kafka)

Our Perks:

Flexwork: Hybrid WFH-office environment and work anywhere around the globe up to 2 months/year

Learning: E-learning access and the ability to attend conferences in the field of your choice!

Health: Competitive health insurance, Dialogue App and unlimited sick days policy

Commute: 50% off OPUS and a discount EXO train

Office: Accessibility to people with disabilities

RRSP matching, Life/LT/ST Disability coverage, healthy snacks, Active Culture Collective and MUCH more!

🎵 TouchTunes

At TouchTunes, the world’s largest in-venue interactive music and entertainment platform, we’re all about sparking joy and human connection. That moment in a bar where someone at the next table cues the jukebox to play your favorite song? That’s what we do – our platform plays millions of songs daily – but we’re also so much more! We just bought the largest soft-tipped darts business in the United States, we’re reinventing our mobile app for launch later this year, and we’re operating nearly 100,000 connected devices across North America and Europe. We’re innovators, strategic thinkers, people making the future possible today – and what a great time to join our team.

🌈TouchTunes is a proud ally of QueerTech.