Postuler

Première détection par notre source: il y a 26 jours

Développeur-euse sénior-e, systèmes embarqués / Senior Embedded Developer

@ PBSC Solutions Urbaines Inc.

Montréal, Québec

5+ ans d’expérienceBilingue
Postuler
SIGNAUX

Responsabilités :

  • Assurer la maintenance du système embarqué actuel
  • Analyser et résoudre les problèmes complexes
  • Participer à la définition de la vision et de la feuille de route technique
  • Participer au design de la prochaine solution embarquée

Résumé des exigences :

  • Diplôme en génie logiciel, informatique ou électrique, ou expérience équivalente
  • Au moins cinq ans d'expérience pertinente
  • Excellente maîtrise de C et C++, Python un atout
  • Expérience avec microcontrôleurs, STM32 préféré
  • Bonne connaissance de FreeRTOS et de Git
  • Bonne maîtrise du français et de l'anglais

Outils et compétences

Source et dates

Type de source non vérifié · manatal

Date publiée par l’employeur
Non fourni
Première détection par notre source
2026-10-15
Mise à jour du dossier source
2026-10-15

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauSenior
DomaineGénie
Expérience5 an(s) et plus
Milieu de travailBureau, Domicile
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish, French
FormationBaccalauréat (exigé)
Domaines d’étudesSoftware engineering, Computer engineering, Electrical engineering
Avantages mentionnésHoraire flexible, Rabais employé, Mieux-être, Aide au transport en commun, Formation payée

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

PBSC Solutions Urbaines Inc.

ChampValeur
Offres sur Jobsy10
Description

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 toi 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é;

· 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 à notre bureau de Longueuil;

· Zones de détente avec console de jeux, tables de ping-pong et de babyfoot ainsi que des massages sur chaise;

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

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

TA MISSION

En tant que DÉVELOPPEUR-EUSE SÉNIOR(E), SYSTÈMES EMBARQUÉS, tu contribueras au développement de nos produits stations et vélos, dans un environnement Agile avec des sprints. De par ton expertise, tu participeras dans les choix de conception et d’orientations techniques de nos systèmes qui intègrent plusieurs composants; l’objectif étant d’avoir des produits de qualité qui optimisent la mémoire et le CPU.

TON QUOTIDIEN

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

· 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;

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

· Participer au design de la prochaine solution embarquée, la développer et la maintenir, par la suite;

· 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, électrique (Maîtrise, un atout), ou une expérience équivalente;

· Avoir au moins cinq (5) années d’expérience pertinente ou dans un poste similaire;

· Excellente connaissance en programmation C, C++, (Python, un atout);

· Expérience avec des microcontrôleurs, STM32 de préférence;

· Bonnes connaissances de FreeRTOS

· Notions intermédiaires en électronique;

· Avoir les connaissances appropriées pour travailler avec Git et les stratégies de branching;

· Souci de la qualité du code qui doit être efficace, fiable et facile à maintenir;

· Capacité de prendre des décisions éclairées et immédiates avec un minimum de répercussion à long terme;

· Approche stratégique de la résolution de problèmes, dans le but de corriger à la source;

· Bonne capacité à évaluer le temps de développement et les livrables sont toujours rendus dans les temps avec la qualité attendue.

LES INCONTOURNABLES

· Votre devise est la satisfaction du client, qu’il soit interne ou externe;

· Être une personne d’équipe qui croit que le succès nécessite l’apport de tous;

· Excellentes qualités relationnelles et compétences de communication;

· Cherche constamment à se dépasser, à se développer et à partager;

· Vous naviguez bien dans les zones grises et les changements;

· Partager nos valeurs : Passion, Imagination, Innovation et One Team;

· Avoir une approche CSE - Communiquer, Simplifier, Exécuter;

· Bonne maîtrise du français et de l’anglais, tant à l’oral qu’à l’écrit.

*********************************************************************

GET TO KNOW PBSC

PBSC Urban Solutions is the world leader in bike-share and urban mobility solutions (do you know Montreal’s BIXI? That’s our first system!). Through our technology, we’re changing the world, one city at a time, and we are at +95,000 bikes deployed in +43 cities around the world, for a total of 500 million rides.

ONE TEAM

We're in growth mode and looking for people like you who are at the top of their game and want to see the results of their work in practice. There are many advantages of being part of our passionate and creative One Team, such as:

· Remote work flexibility;

· Various training opportunities – PBSC Campus;

· Complete insurance;

· Virtual health care clinic also wellness account;

· Parking included and easy access to public transit;

· discounted BIXI membership and access to our private bike-share network at the Longueuil metro station;

· On-site tire change service for your car;

· Recreational zones with gaming consoles as well as pool and foosball tables;

· Coffee, hot chocolate, soft bars, fresh fruits, virtual happy hour, gifts and draws;

· Running club, showers, social activities and more!

YOUR MISSION

As a SENIOR EMBEDDED DEVELOPER, you will contribute to the development of our Stations and Bikes products, in an Agile environment with sprints. With your expertise, you will participate in the design and technical orientation choices of our systems that integrate various elements; the goal being to have quality products that optimize memory and CPU.

YOUR DAILY LIFE

· Maintain the current embedded system (analyze problems, replicate problematic situations, provide solutions, carry out releases, send to QA for validation);

· Come up with creative solutions to problems impacting hardware;

· Help define the vision and the technical roadmap;

· Regularly meet with the team members in order to optimize the embedded platforms: energy and bandwidth consumption, operational maintenance cost, process improvement, etc.;

· Participate in dev and code-review meetings;

· Stay up to date on technological developments and industry standards, make recommendations for improvements and share the information;

· Participate in designing the next embedded solution, as well as its development and maintenance;

· Any other tasks related or relevant to the activities of this sector, according to the evolution of the business and/or the emergence of new opportunities.

HOW TO BE SUCCESSFUL IN THIS POSITION

· Bachelor’s degree in software or computer engineering, or equivalent experience;

· Minimum of five (5) years of experience in a similar position;

· Strong experience with C, C++ (Python is an asset);

· Experience with microcontrollers, STM32 preferred;

· Good knowledge of FreeRTOS;

· Knowledge of electronics;

· Know how to work with Git and branching strategies;

· Concern for the quality of the code, which must be efficient, reliable and easy to maintain;

· Ability to make informed and immediate decisions with minimal long-term impact;

· Strategic approach to problem-solving, with the goal of correcting at the source;

· Capacity to evaluate tasks and meet tight deadlines.

THE MUST-HAVES

· A client-first attitude, whether internal or external;

· Be a team player who believes that success comes from working together;

· Excellent interpersonal and communication skills;

· Constantly seeks to excel, grow and share;

· You are comfortable to navigate through grey areas also changes

· Share our values: Passion, Imagination, Performance and One Team;

· Have a CSE philosophy: Communicate, Simplify, Execute;

· Excellent oral and written skills in English and French.

Emplois semblables

  • Développeur·euse sénior

    Québec, QC
    Temps plein

    Livesnap

    10+ ansMinimum de 10 ans d'expérience ou plusieurs projets personnels; Maîtrise de Python, NodeJS, APIs et Terraform; Expérience avec AWS, GCP et/ou Azure

    PostgreSQL, OpenSearch, GitHub, Terraform, AWS, GCP

  • Développeur.euse sénior, Plateforme de données ML

    Montréal, QC

    LoiZéro

    5+ ansBaccalauréat en informatique, génie informatique ou génie logiciel; Plus de 5 ans en systèmes de traitement de données distribués; Expérience avec Ray, Apache Spark, Arrow ou Parquet

    Ray, Apache Spark, Apache Arrow, Parquet, Kubernetes, Slurm

  • Python Developer, Montreal

    Montréal, QC
    55–67 $/hTemporaire

    TalentWorld: TalentWorld is a full-service recruitment and staffing agency that specializes in outsourcing, without losing the human element.

    Python Developer Qualifications; 6+ years of experience in data analysis, ETL development and data transport processes; Experience managing a portfolio of data projects with high-frequency requests and competing…

  • Consultant(e) Temps Partiel

    LaSalle, QC +1
    Sur placeTemps partiel

    Moores the Suit People Corp.

    Candidates need a strong customer service attitude, willingness to learn new programs, and the ability to work well with team members and contribute to a positive work environment. The job requires standing and walking most of a shift, lifting up to 50 lb, and climbing a ladder.

    Caisse enregistreuse, Échelle

  • Créateur(trice) de contenu social / Social Media Content Creator

    Montréal, QC
    Temps plein

    Unity Technologies SF

    Candidates need a proven record growing a brand's social presence and strong video editing skills in tools such as Premiere Pro, Final Cut Pro or CapCut. They must communicate clearly, manage projects across a distributed team, and create content natively for social platforms.

    Adobe Premiere Pro, Final Cut Pro, CapCut, Canva, Figma

  • Responsable mondial de la transformation et des solutions en IA, Pâtes et papiers / Global AI Transformation & Solutions Lead, Pulp & Paper

    Montréal, QC
    HybrideTemps plein

    AFRY

    Candidates need hands-on experience building AI solutions from prototype to scaled adoption, including LLM applications, agents, machine learning and enterprise knowledge management. They also need enough technical depth to work credibly with engineers and data specialists, and strong stakeholder skills for senior leaders in an international setting.

    Digital twins, Process models

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.