Job Openings Chef-fe d'équipe, systèmes embarqués / Team Lead, Embedded Systems

About the job Chef-fe d'équipe, systèmes embarqués / Team Lead, Embedded Systems

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 à +90 000 vélos déployés dans +40 villes partout sur la planète.

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 – pour le moment, c’est 100% 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;
  • 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

En tant que CHEF-FE D’ÉQUIPE, SYSTÈMES EMBARQUÉS, vous aurez la responsabilité de participer aux projets de développement, des suivis fonctionnels et techniques de nos produits stations et véhiucles. Vous accompagnerez votre équipe dans la réalisation des mandats et vous les coacherez, afin de les faire grandir dans leur rôle tout en créant un environnement de travail qui encourage la collaboration et la communication. Bref, votre quotidien sera composé à 40% de gestion de votre équipe, 40% d’architecture et de planification et de 20% en programmation.

VOTRE QUOTIDIEN

  • Assumer la gestion des ressources humaines de votre équipe, dont les suivis de performance et des objectifs, les embauches, le coaching, la communication et la formation;
  • Créer un environnement de travail qui soit motivant avec une culture de communication ouverte;
  • Contribuer à la définition et l’exécution de la feuille de route pour la technologie et l’innovation pour les produits PBSC Stations et Vélos;
  • Travailler en étroite collaboration avec les membres de votre équipe et les gestionnaires de produits, afin d’améliorer les applications, les services et les méthodes de travail, en respect du plan stratégique et selon les meilleures pratiques de développement;
  • S’assurer que la documentation et les procédures écrites soient complètes et à jour;
  • Apporter votre soutien et votre connaissance à l’équipe des gestionnaires de produit, afin d’orienter les choix technologiques pour un modèle de déploiement en continu, de bien définir les priorités, les plans de développement, les critères de qualité et d’acceptation;
  • Fournir une révision de codes et offrir des conseils techniques aux membres de l’équipe dans un but d’amélioration continue;
  • 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.;
  • Être un(e) évangéliste de la méthodologie SCRUM, du déploiement en continue et des méthodologies de développement piloté par des tests (TDD) au sein de l’équipe.

COMMENT AVOIR DU SUCCÈS DANS CE RÔLE

  • Détenir un baccalauréat dans le domaine des technologies de l’information;
  • Avoir au moins sept (7) années d’expérience dans des postes reliés au développement de systèmes embarqués avec interaction logicielle, dont trois (3) ans dans un rôle de gestion ou de coordination d’équipe;
  • Expérience en développement d'intégration et de déploiement continus (CI/CD);
  • Expertise reconnue dans les environnements Agile avec des sprints, TDD et SOLID;
  • Faire preuve de rigueur dans les processus de développement ainsi que les méthodologies des tests;
  • Excellente connaissance en programmation en C, C++ et Python;
  • Aisance avec les outils Atlassian (Git, Jira, Confluence);
  • Expérience avec des microcontrôleurs;
  • Expertise démontrée en intégration dans des environnements complexes;
  • Connaissances en électronique;
  • Faire preuve d’un sens de l’organisation et d’optimisation des méthodologies;
  • Approche stratégique de la résolution de problèmes complexes, dans le but de corriger à la source par des solutions simples et efficaces.

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, de mentorat et compétences de communication;
  • Leadership dynamique, proactif et innovateur, qui amène les différentes équipes à faire les choses différemment;
  • 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;
  • Excellente 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 +90,000 bikes deployed in +41 cities around the world.

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 – for the moment, it’s 100% remote work;
  • 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;
  • Recreational zones with gaming consoles as well as pool and foosball tables;
  • Coffee, hot chocolate, soft bars, fresh fruits, happy hour, gifts and draws;
  • Running club, showers, social activities and more!

YOUR MISSION

As a TEAM LEAD, EMBEDDED SYSTEMS, will be responsible for participating in development projects, functional and technical follow-ups of our stations & vehicules products. You will support your team in the realization of their projects and you will coach them in order to help them grow in their role while creating a work environment that encourages collaboration as well as communication. In a mathematical language, your daily routine will be composed of 40% team management, 40% architecture also planning and 20% programming.

YOUR DAILY LIFE

  • Assume the management of your team's human resources, including performance and objective monitoring, hiring, coaching, communication and training;
  • Create a motivating work environment with an open communication culture;
  • Contribute to the definition and execution of the technology and innovation roadmap for PBSC Stations and Bikes products;
  • Work closely with your team members and product owners to improve applications, services and work methods in accordance with the strategic plan and best development practices;
  • Ensures that documentation and written procedures are complete and up-to-date;
  • Bring your support and knowledge to the product owner team, guide technological choices for a continuous deployment model, to define priorities, development plans, quality and acceptance criteria;
  • Performs code review and technical advice to team members for the purpose of continuous improvement;
  • Meet regularly with team members to optimize the embedded platforms in all aspects: energy and bandwidth consumption, operational maintenance costs, process improvements, etc.;
  • Be an evangelist of the SCRUM methodology, continuous deployment and test-driven development (TDD) methodologies within the team.

HOW TO BE SUCCESSFUL IN THIS POSITION

  • Bachelor’s degree in software or computer engineering;
  • Minimum of seven (7) years’ experience in position related to the development of embedded systems with software interaction, including three (3) year’s experience in a management or team coordination role;
  • Experience in continuous integration and deployment development (CI/CD);
  • Recognized expertise in Agile environments with sprints, TDD and SOLID;
  • Demonstrate thoroughness in development process as well as of software testing methodology;
  • Excellent programming knowledge with C, C++ and Python languages;
  • Ease with Atlassian tools (Git, Jira, Confluence);
  • Experience with microcontrollers;
  • Demonstrated expertise in integration in complex environments;
  • Knowledge of electronics;
  • Demonstrate a sense of organization and optimization of methodologies;
  • Strategic and innovative approach to solving complex problem, with the goal of correcting at the source with simple and effective solutions.

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, mentoring and communication skills;
  • Dynamic, proactive and innovative leadership that leads different teams to do things differently;
  • 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.