About The Position

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.

Requirements

  • 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)

Responsibilities

  • 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

Benefits

  • 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!

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

251-500 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service