Développeur-euse IoT Cloud sénior-e / Senior IoT Cloud Developer

Remote, USA
Posted Jun 14, 2026
Full-time

FAITES CONNAISSANCE AVEC PBSC

PBSC Solutions Urbaines est le leader mondial dans les solutions de vélopartage et de mobilité urbaine (Familier avec BIXI? C’est notre première installation!). À travers nos technologies et nos 4 modèles de vélos, nous changeons le monde, une ville à la fois et nous en sommes à +95 000 vélos déployés dans +43 villes partout sur la planète, pour un total de 500 millions de trajets.

ONE TEAM

Notre famille grandit
et nous sommes à la recherche de gens comme vous qui sont les meilleurs dans
leur domaine
et qui ont envie de voir concrètement les résultats de leur
travail. Les avantages de faire partie de notre One Team passionnée et créative
sont nombreux. En voici quelques-uns :

·      
Flexibilité pour le télétravail;

·      
Formations diverses – Campus PBSC;

·      
Assurances collectives;

·      
Clinique de santé virtuelle et compte santé;

·      
Stationnement inclus et facilité pour les transports
en commun;

·      
Rabais d’abonnement avec BIXI et accès à notre réseau
privé de vélos en libre-service à la station du métro Longueuil;

·      
Service de changement des pneus de votre voiture sur
place;

·      
Zones de détente avec console de jeux, tables de
billard, de ping-pong et de babyfoot;

·      
Café, chocolat chaud, fruits frais, barres tendres,
5@7 virtuels, cadeaux et tirages;

·      
Club de course à pied, douches sur place, diverses
activités sociales et plus encore!

 

VOTRE MISSION

Notre directeur, ingénierie
logicielle est à la recherche d’un(e) DÉVELOPPEUR-E
IOT CLOUD SÉNIOR-E
qui veillera au développement de nos systèmes de kiosques et de
paiement pour nos services de vélopartage en utilisant la méthodologie Agile
avec des sprints. Vous participez également aux choix de conception et
d’orientations techniques de la prochaine génération de nos systèmes intégrant
divers composants. Vous assurerez une communication efficace entre ces
composants, tout en optimisant la mémoire et le CPU.

 

VOTRE QUOTIDIEN

·      
Développer
l’architecture, coder, tester et documenter les fonctionnalités et nos systèmes
avec une grande autonomie; 

·      
Assurer la maintenance du système nuagique actuel
(analyser la problématique, reproduire la situation, apporter la correction,
effectuer les release et envoyer au QA pour validation);

·      
Création de services basés sur des événements
capturant toutes les activités en provenance des terminaux (5-10K points de
contact);

·      
Communiquer les changements apportés dans le système
aux membres de l’équipe, ainsi qu’aux membres de l’équipe d’assurance qualité
et de gestion de projets; 

·      
Analyser et trouver des solutions créatives aux
problèmes complexes rencontrés qui peuvent avoir des impacts sur différents
composants; 

·      
Participer à définir la vision ainsi que la feuille de
route technique;

·      
Rencontrer régulièrement les membres de l’équipe, afin
d’optimiser les plateformes embarquées sous tous les aspects :
consommation d’énergie et de bande passante, coûts de maintenance
opérationnelle, amélioration des processus, etc.;

·      
Participer aux réunions de développement et de
révision du code; 

·      
Rédiger les tests unitaires et fonctionnels pour les
fonctionnalités développées ou la refactorisation grâce à notre plateforme de
test; 

·      
Participer activement aux rencontres Agile, respecter
les dates de livraison et être heureux(euse) d’argumenter autour d’un
café; 

·      
Être en mesure de fournir des estimés réalistes pour
le développement de fonctionnalités; 

·      
Rester à jour sur les avancées technologiques et les
normes de l’industrie, apporter des recommandations d’amélioration et partager
ces informations;

·      
Offrir votre soutien aux équipes de DevOps et
d’opérations dans le déploiement des fonctionnalités et des composants que vous
aurez développés, ainsi que de trouver des mesures d’atténuation immédiates, le
temps que vous puissiez apporter les correctifs nécessaires le plus rapidement possible;

·      
Contribuer à la création des plans de tests et aider à
définir les zones qui sont plus critiques dans votre code.

·      
Toutes autres tâches connexes ou pertinentes aux
activités de ce secteur, selon l’évolution des affaires et/ou l’émergence de
nouvelles opportunités.

COMMENT AVOIR DU SUCCÈS DANS CE RÔLE

·      
Détenir
un Diplôme en Génie logiciel, informatique (Maîtrise, un atout), ou une
expérience équivalente;

·      
Avoir
au moins sept (7) années d’expérience pertinente dans le développement
de systèmes complexes, dont au moins une (1) année en systèmes nuagiques (AWS
IoT)
ou dans un poste similaire;

·      
Expérience
dans la structuration des données (BI);

·      
Avoir
participé à la mise en place de services basés sur le stockage de données dans
AWS S3;

·      
En
mesure de traiter les données en provenance des terminaux IoT par le biais de
mécanismes de publication et d’abonnement (tel que MQTT);

·      
Bonne
connaissance dans l’intégration de flux de données (AWS Kinesis, un atout);

·      
Expérience
avec les langages de programmation Java et Python

More Remote Jobs