Les développeurs de Spyrosoft Synergy travaillent sur un robot qui assiste lors d'opérations médicales et sur un radar qui mesure la vitesse d'une balle de golf.

Nous nous entretenons avec Piotr Wierzba, co-fondateur de Spyrosoft Synergy, une entreprise basée à Szczecin qui fait partie du groupe international Spyrosoft. Piotr, diplômé en informatique de l'Université de Technologie de Szczecin, évolue dans le secteur de l'IT depuis près de 20 ans. Il a parcouru tout le cheminement de carrière – de programmeur stagiaire à propriétaire et manager. Il nous raconte comment l'expérience qu'il a acquise l'aide à soutenir une jeune équipe dans le bureau en pleine croissance de Szczecin, où 62 personnes ont déjà été recrutées en quelques mois seulement.

>> Consultez la page Carrières de Spyrosoft Synergy à Szczecin

D'où vous est venue l'idée pour vous-même et votre entreprise informatique à Szczecin ?

Piotr Wierzba : Depuis les années 1990, je suis fasciné par les ordinateurs, qui connaissaient alors un développement rapide. De Słupsk, où j'ai obtenu mon diplôme d'un lycée technique en électronique et commencé à programmer, je suis venu à Szczecin pour étudier au département d'informatique de l'Université de Technologie. Après mes études, j'ai effectué un stage dans une entreprise locale, où je suis resté… 14 ans. J'y ai débuté comme programmeur et je suis parti en tant que Directeur des Opérations.

Pendant nos études, certains d'entre nous ont décidé de partir à l'étranger, pensant que c'était la meilleure option. La Pologne n'était pas encore là où elle est aujourd'hui. Et j'avais Szczecin dans le cœur tout le temps. Je pensais alors que je ne partirais pas parce qu'il y a des gens formidables ici ; il est possible de travailler ici et d'être reconnu mondialement.

J'ai toujours voulu faire partie d'une équipe formidable, travailler sur des projets intéressants. Je me suis donc impliqué dans la création d'une toute nouvelle entreprise pour avoir mon mot à dire sur l'environnement dans lequel je travaille. Ainsi, avec Marieta Węglicka et Piotr Anioła et un groupe de personnes du marché IT de Szczecin, nous avons fondé Spyrosoft Synergy. Nous connaissions le PDG du groupe Spyrosoft, Konrad Weiske, depuis des années, nous l'avons donc fait ensemble. Spyrosoft est actionnaire, et nous sommes les fondateurs et actionnaires de la société de Szczecin, qui fait partie du groupe.

Spyrosoft Synergy

D'accord, mais où trouvez-vous des programmeurs ? C'est probablement la profession la plus recherchée au monde.

PW : Les gens sont attirés par les gens. Actuellement, 75 % des nouveaux membres de l'équipe rejoignent Spyrosoft Synergy via le programme de recommandation. Ceux qui nous rejoignent apprécient notre approche et recommandent le travail à davantage de personnes.

De nombreuses années de travail sur le marché de Szczecin ont permis de tisser de bonnes relations. Aux débuts de l'entreprise, nous encouragions nous-mêmes les personnes à nous rejoindre. Cette étape est déjà passée depuis environ trois mois. Désormais, ces nouvelles personnes sont attirées par l'équipe elle-même. C'est l'équipe qui sait le mieux qui est fait pour elle.

Une fois que vous savez avec qui vous allez travailler, il est important de savoir sur quels projets intéressants vous allez intervenir. Spyrosoft étant actif dans de nombreux domaines de l'informatique, il est facile pour les nouveaux arrivants de trouver un sujet qui les intéresse.

Pour les ingénieurs, ce qu'ils feront est extrêmement important. À Szczecin, nous nous concentrons sur la robotique – nous voulons nous focaliser sur les petits robots mobiles – et sur l'HMI, ou Human Machine Interface. Cela devrait être notre principale spécialité. En ce qui concerne l'HMI, nous travaillons dans les domaines médical et automobile, mais aussi dans le cadre de l'Industrie 4.0 ou de l'électronique grand public. Nous participons à la conception d'HMI sous forme graphique, à l'écriture de logiciels pour écrans tactiles et interfaces vocales pour des appareils tels qu'un panneau pour un lit d'hôpital, un écran pour une montre ou un thermostat.

Apparemment, vous travaillez également sur des dispositifs pour soutenir la chirurgie oculaire et les voitures du futur ?

PW : Exactement. Le domaine de l'HMI et de la robotique dans le monde moderne n'a pratiquement aucune limite. Avec l'équipe, nous voulons utiliser la technologie dans une direction qui nous serve. Tout cela vise à soutenir l'évolution du monde et notre interaction avec les appareils.

L'équipe Spyrosoft Synergy développe un logiciel pour un dispositif qui assiste les chirurgiens lors d'opérations oculaires. Sa combinaison avec un microscope chirurgical permet d'améliorer la précision dans un champ opératoire très limité. En collaboration avec le fabricant, nous étendons le logiciel du panneau de commande existant utilisé pendant l'intervention.

Les HMI nous accompagnent également dans la vie quotidienne. Les robots de cuisine en sont un exemple. L'interaction avec des dispositifs de ce type évolue beaucoup. L'équipe de Szczecin a la capacité de créer des HMI qui feront partie de nos foyers dans quelques années. Cela prouve que notre vision et notre connaissance du domaine dans ce secteur aident beaucoup nos clients. Nous avons récemment eu une présentation sur ce sujet précis par Przemek Nogaj, Head of HMI Technology par intérim, lors du CarHMI Berlin 2022 – l'une des plus grandes conférences internationales sur les thématiques HMI.

Il y a beaucoup de programmeurs à Szczecin qui ont de l'expérience dans l'industrie automobile, car de nombreuses entreprises de ce secteur y sont implantées. Au sein du groupe Spyrosoft, ces ingénieurs sont parfaitement adaptés, le secteur automobile représentant environ 29 % de son chiffre d'affaires. Nous travaillons sur des solutions de conduite autonome, des capteurs, des écrans embarqués, des compteurs de vitesse et des panneaux radio.

Spyrosoft Synergy

À Szczecin, nous développons un prototype d'interface utilisateur (HMI) pour la voiture du futur. Il se compose de deux écrans : le principal, sur lequel nous pouvons afficher et gérer librement plusieurs applications, et un plus petit situé entre le conducteur et le passager. Ce dernier contient des menus actifs dépendant de l'application et permet d'effectuer un geste qui contrôle le fonctionnement de l'application sur le premier écran. Il s'agit d'un projet de recherche dans lequel nous testons la validité de l'hypothèse selon laquelle il existe un immense espace pour les systèmes HMI contrôlés par gestes dans l'industrie automobile. L'ensemble est construit sur Android Automotive.

La robotique concerne également les véhicules autonomes – à Szczecin, nous soutenons le développement d'un système d'exploitation pour ces véhicules. Par conséquent, notre équipe sait exactement quels outils utiliser lors de la conception de l'architecture logicielle pour la prochaine génération de robots.

À Szczecin, nous avons également l'opportunité d'étendre les fonctionnalités des robots qui soutiennent la construction de produits électroniques. Dans notre bureau, nous pouvons expérimenter avec un tel robot (le client nous en a fourni un).

Retour vers le futur et les véhicules : notre équipe conçoit l'architecture logicielle pour les véhicules électriques autonomes. Seront-ils encore des voitures ou plutôt des « bus » ? L'avenir nous le dira.

Nous avons épuisé le sujet de l'autonomie et de l'interaction à distance avec l'environnement lors de notre projet de R&D, le Robot avatar. Le projet est basé sur le système d'exploitation ROS2, bien connu dans le monde de la robotique. Notre robot est conçu pour reconnaître l'environnement et être capable d'explorer automatiquement la surface et les objets qu'il recherche. À cette fin, nous avons utilisé des algorithmes SLAM basés sur les données LIDAR en conjonction avec le package Navigation2. Sur la base de ces technologies, nous avons construit un algorithme propriétaire en temps réel qui construit la topologie de la pièce. Notre algorithme est très efficace pour explorer les petits comme les grands espaces. Grâce au travail de l'équipe, notre robot se déplace de manière très fluide et précise dans une direction définie – nous en sommes très fiers !

Le robot lui-même (Avatar) est capable de reconnaître des objets ; nous utilisons ici des connaissances issues du domaine de la vision par ordinateur et des algorithmes d'apprentissage automatique. Des écrans bien connus dans l'industrie automobile sont responsables de l'interaction avec l'environnement, et c'est là que la technologie MCU entre en jeu. L'architecture du robot est distribuée, ce qui nous permet de simuler le comportement d'Avatar dans des environnements tels que Gazebo.

Que faites-vous d'autre à Szczecin ?

PW : Nous avons contribué au développement d'un logiciel de lunettes pour le monde médical et l'ingénierie. Les lunettes permettent de combiner le monde réel avec la réalité augmentée dans de nombreux domaines différents, tels que le traitement humain et l'industrie. Le chirurgien utilise une image 3D du cœur du patient basée sur des scanners et des tests antérieurs avant l'opération. Les lunettes lui facilitent la préparation de l'opération, ce qui réduit le risque de complications pendant l'opération. Les lunettes permettront également à des spécialistes d'autres sites de participer à l'opération. Un chirurgien opère, et d'autres médecins (par exemple, de différents pays) participent virtuellement à l'opération, en consultant en temps réel. Cette solution permettra également d'accéder aux études historiques des patients sans avoir à les rechercher sur l'ordinateur. Tout ce dont le médecin a besoin sera disponible dans ses lunettes.

Il sera également possible d'utiliser les lunettes dans d'autres secteurs, comme l'industrie, lors de la fabrication de produits. Une personne qui assemble un dispositif sur le site de production dispose simultanément d'une visualisation des instructions ou des modèles 3D devant les yeux. Pour être plus précis, les lunettes sont fabriquées par notre client, et nous avons contribué au développement du logiciel associé.

Un autre projet intéressant sur lequel nous travaillons actuellement est une solution pour les golfeurs et les joueurs de baseball. Nous développons un logiciel qui gère des radars pour aider à mesurer la vitesse et les trajectoires des balles dans toutes les conditions, même à la maison. Cela permet de s'entraîner lorsqu'il n'est pas possible de jouer à l'extérieur. Nous savons exactement comment les paramètres d'impact affectent le vol de la balle (vitesse de la balle, angle initial, direction de rotation, etc.). La solution permet également de visualiser le vol de la balle et ses paramètres lors de la couverture sportive.

Et quelle est votre philosophie (et votre pratique) de gestion des personnes ?

PW : Pour moi, la priorité est la force de l'équipe. Nous avons toujours une réunion le matin. Ceux qui viennent au bureau s'installent à une table avec un café – les autres sont présents à distance. Nous parlons de ce qui nous attend aujourd'hui et des tâches que nous traitons. L'équipe apprécie la transparence de la communication. Les informations sur ce qui se passe dans l'entreprise, que ce soit dans le contexte des ventes, de l'administration ou du recrutement, sont donc publiquement accessibles pour nous.

Spyrosoft Synergy

Nous veillons également à ce que la communication soit régulière. En plus des réunions matinales, nous organisons une réunion de bureau chaque semaine. Nous discutons alors de ce qui nous satisfait et de ce qu'il faut changer. Si quelque chose manque au bureau, nous en discutons ensemble. Récemment, par exemple, nous avons introduit des cabines téléphoniques – de petites cabines insonorisées pour le travail au calme, où chacun peut s'isoler.

Les questions de vision concernant le développement des membres de l'équipe occupent également une place importante dans ma réflexion sur l'équipe. Une personne qui rejoint une entreprise réfléchit au parcours professionnel qu'elle suivra ensuite. Notre rôle est de lui montrer ce chemin, de le déployer devant elle afin qu'elle puisse apprendre de nouvelles technologies rapidement et efficacement.

Qu'est-ce qui est important pour un chef de site lors de la gestion d'une équipe ?

PW : Outre une communication transparente, l'élément le plus important est la motivation. Les gens veulent savoir que s'ils agissent, ils bénéficieront du soutien de toute l'équipe. Si l'initiative ne vient que d'une seule personne, la vitesse de mise en œuvre est bien plus lente. Il faut donc définir l'initiative et obtenir du soutien. C'est ce qui motive les gens.

Lorsque nous préparons une offre pour un client, nous la préparons ensemble ; chacun apporte quelque chose de personnel et nous travaillons ensemble.

Nous communiquons ouvertement. Si nous avons quelque chose de positif à partager – nous le disons ouvertement, et il en va de même lorsque nous avons des sujets plus difficiles à aborder.

Qu'est-ce qui rend un développeur heureux ?

PW : Un projet conforme à la vision du développeur, où le rôle du développeur est clairement défini et où la portée technologique et l'objectif du projet sont stimulants. Lorsque nous recrutons des ingénieurs, ils demandent souvent sur quel type de projet ils auront l'opportunité de travailler. C'est pourquoi il est si important de le déterminer ensemble.

Spyrosoft Synergy

Bien sûr, ce qui est également important pour eux, c'est la culture d'entreprise, les personnes avec qui ils travaillent et celles auprès desquelles ils peuvent apprendre. Ils veulent pouvoir se rendre à une conférence, certains souhaitent être intervenants lors d'une telle conférence, ils veulent participer à la création d'une offre pour le client et, en la proposant, ils veulent participer à la formation. Comme je l'ai mentionné, nous étions à la conférence CarHMI à Berlin en juin, mais aussi à Embedded World 2022.

Lorsqu'une nouvelle personne rejoint l'équipe, nous savons déjà, grâce au processus de recrutement, dans quel domaine technologique elle est spécialisée et quels projets elle souhaiterait réaliser. Nous en cherchons un qui lui permettra de se développer, et – elle – obtient ce projet. Ensuite, chaque trimestre, cette personne a une réunion avec un responsable hiérarchique dont l'objectif est de veiller à son développement.

Ce qui signifie qu'un développeur a besoin de développement pour être heureux. Quoi d'autre ?

PW : Un accompagnement dans le domaine des compétences comportementales, pour les aider à s'orienter au sein de l'organisation. C'est là que Kasia, notre People Partner, et Kamila, qui est coach et soutient nos forces, sont d'une grande aide. Il s'agit de sujets liés à la communication, à la présentation de soi et à la résolution de conflits. Pour moi, c'est particulièrement important car les personnes qui nous rejoignent viennent d'entreprises et de cultures de travail différentes. Elles ont besoin d'outils et de compétences pour nous aider à communiquer entre nous – nous les leur fournissons. Si nous recrutons des juniors, chacun d'entre eux dispose de son propre buddy ou tuteur. Si nous parlons de seniors, nous leur donnons la possibilité de rencontrer directement les clients. C'est également important pour eux.

Et comment se déroulent les réunions pour les employés ?

PW : Dès les premiers jours dans l'entreprise, nous veillons à ce que chacun se sente à l'aise et en confiance dans la nouvelle organisation. Nous privilégions les rencontres en différents groupes, et un exemple en est le déjeuner Welcome New Joiners – où chacun parle un peu de lui-même. Une fois par mois, un groupe de 5 à 7 nouvelles recrues rencontre ensuite les responsables des opérations et les fondateurs de l'entreprise. C'est notre façon d'accueillir les nouveaux membres de l'équipe et de les accompagner dans ces premiers moments, qui sont passionnants pour tous mais peuvent souvent générer du stress lié à la nouvelle situation.

Nous avons également l'initiative campfire fondée par Jakub, notre leader technique. Les « Virtual Campfires » sont des réunions régulières au cours desquelles nous partageons nos connaissances sur les nouveaux outils, les tendances technologiques et nos réflexions sur la gestion de projets informatiques. C'est aussi l'occasion de partager des expériences de nos voyages ou de présenter nos centres d'intérêt, pas nécessairement liés à la technologie.

Nous avons également des initiatives de R&D sous la direction de Marieta, qui est notre Chief Technology Officer. Nous menons des projets portant sur l'HMI et la robotique, visant à développer les compétences des ingénieurs et à explorer de nouveaux horizons technologiques. Là, notre équipe a la possibilité de décider quelle technologie elle souhaite apprendre et utiliser pour créer des projets. Vous pouvez ensuite les présenter lors d'une conférence sectorielle ou sur les réseaux sociaux – cela renforce la fierté de l'équipe.

Quelle est la part de travail direct avec les clients ?

PW : Il y en a beaucoup. Cela importe à nos clients parce qu'ils ont accès au savoir et à un chemin de communication plus court. Moins il y a d'intermédiaires, plus la précision est grande – les ingénieurs sont des esprits scientifiques ; ils ont besoin de savoir très précisément ce qu'ils doivent faire pour réaliser quelque chose de manière fiable. Et le client apprécie la qualité non pas sur une diapositive de présentation, mais dans le produit final.

Récemment, des clients des secteurs médical, automobile et de l'industrie 4.0 sont venus dans nos bureaux pour un atelier conjoint. Bientôt, nous nous rendrons chez eux à Berlin et Nuremberg. Le contact direct avec le client est nécessaire. Il influence également la forme de nos offres – plus l'équipe rencontre le client, mieux elle est capable de définir les défis auxquels nous sommes confrontés et la manière dont nous pouvons les résoudre.

Quels sont vos projets en matière d'emploi ?

PW : Nous sommes présents à Szczecin depuis plusieurs mois, en août nous avions déjà 62 personnes à bord, dans 3 à 5 ans nous en aurons plus de 200.

Nous disposons actuellement d'un bureau au Technopark, un agréable ensemble urbain situé entre deux parcs, à 10 minutes du centre-ville. Nous disposons d'un grand parking et de douches. Il y a également un local à vélos, le tout sous surveillance.

Naturellement, s'il s'avère que nous avons besoin de plus d'espace, nous envisagerions de déménager dans un nouveau bâtiment, où nous serions le seul locataire, afin que le bureau Spyrosoft Synergy soit reconnu sur le marché comme une icône de l'IT à Szczecin.

Szczecin a investi massivement dans les infrastructures ces dernières années, et de nouveaux investissements commerciaux émergent également en périphérie de la ville. C'est un excellent endroit où vivre. C'est la troisième plus grande ville du pays par sa superficie et la septième par sa population. Nous n'avons donc aucun problème de surpopulation ni de communication.

L'article original a été publié surwszczecinie.pl