Développeur(Euse) De Systèmes Edge - Systèmes De Vol / Edge Systems Developer - Flight Systems
Flyscan Systems Inc.
À propos du rôle (vu par votre future équipe)Alors que nous poursuivons notre expansion, nous recherchons un développeur de systèmes Edge pour travailler en étroite collaboration avec notre responsable technique afin de faire évoluer les services logiciels qui tournent à bord de nos aéronefs. Notre ordinateur de bord est un PC Linux aux ressources limitées qui exécute des services conteneurisés en périphérie (edge), et nous nous lançons dans une évolution architecturale majeure. Nous délaissons notre ancienne pile .NET pour adopter une architecture basée sur des microservices hautement résilients, utilisant Go/Rust, gRPC, MQTT, et C/C++ pour l'interface matérielle.
En tant que pilier d'une équipe composée de développeurs juniors enthousiastes, vous jouerez un rôle clé dans la création d'un système qui ne peut tolérer aucune défaillance en plein vol. Vous contribuerez à mettre en œuvre une conception "contract-first", à établir les meilleures pratiques de l'Edge computing et à guider l'équipe à travers cette transition technologique critique. Si vous aimez concevoir des systèmes infaillibles pour du matériel unique et souhaitez piloter une modernisation ayant un impact direct sur nos missions de vol, nous voulons vous avoir dans notre équipe.
Tâches et responsabilités :
Architecture et conception Edge :
Collaborer avec le responsable technique pour concevoir et mettre en œuvre des microservices conteneurisés hautement résilients et tolérants aux pannes, optimisés pour un ordinateur aéroporté aux ressources limitées.
Modernisation de la pile technologique :
Jouer un rôle central dans la migration stratégique de nos systèmes .NET existants vers des langages modernes et performants (Golang et/ou Rust) tout en maintenant et en faisant évoluer nos intégrations matérielles de base en C/C++.
Résilience du système :
Concevoir des mécanismes de sécurité intégrés et de récupération robustes pour garantir l'acquisition continue de données et la synchronisation des capteurs lors de missions de vol critiques.
Conception d'API et de communication :
Mettre en œuvre une approche stricte "contract-first" en utilisant
gRPC et Protocol Buffers
pour une communication inter-services performante et à faible latence, ainsi que
MQTT
pour la télémétrie légère et la messagerie matérielle.
Mentorat et collaboration :
Agir en tant que mentor technique auprès de nos développeurs juniors, en perfectionnant leurs compétences en ingénierie des systèmes, en architecture distribuée et en pratiques de code propre (clean code).
Intégration de systèmes :
Intégrer des composants logiciels à des systèmes matériels complexes, en définissant des stratégies de tests spécifiques à l'Edge, des pipelines CI/CD et des protocoles de validation.
Travail d'équipe interfonctionnel :
Travailler en étroite collaboration avec les ingénieurs matériels et les scientifiques des données pour aligner les capacités logicielles avec les contraintes matérielles et les objectifs de la mission.
Ce que nous recherchons :
Un développeur pragmatique qui comprend les contraintes des environnements Edge computing et IoT, et qui aime concevoir des systèmes exigeant une fiabilité extrême.
Un défenseur de l'architecture de systèmes modernes, enthousiaste à l'idée d'exécuter une migration de piles d'entreprise traditionnelles (.NET) vers des langages systèmes épurés et des protocoles binaires efficaces.
Un pair collaboratif qui s'épanouit dans un environnement dynamique et qui aime sincèrement partager ses connaissances et faire progresser les développeurs juniors qui l'entourent.
Une personne à l'aise à l'intersection du logiciel et du matériel, capable de dire : "Je ne sais pas, mais trouvons la solution ensemble."
Exigences techniques :
7+ années
d'expérience en ingénierie backend ou systèmes, incluant des services Linux conteneurisés s'exécutant sur du matériel aux ressources limitées en dehors des centres de données (edge computing, véhicules, aéronefs ou autres systèmes déployés sur le terrain).
Profonde expertise en production avec
C/C++
et grande maîtrise (ou fort désir d'apprendre) de
Golang ou Rust .
Solide compréhension de l'architecture des microservices, de la conception d'API "contract-first", et expérience pratique de la mise en œuvre de
gRPC/Protobuf .
Expérience pratique avec des protocoles de messagerie IoT légers comme
MQTT, en environnement
Linux, et utilisation de
Docker/CI/CD
pour les déploiements Edge.
Une expérience dans la maintenance ou la migration de systèmes hérités en
C#/.NET
est un atout majeur.
Diplôme universitaire ou collégial en informatique, en génie logiciel ou dans un domaine connexe.
La maîtrise de l'anglais est requise (écrit et oral) ;
la connaissance de la langue française est un atout.
Ce que nous offrons :
Nous priorisons la flexibilité : travaillez à distance si vous préférez ou passez à nos bureaux de Québec, Montréal ou Bromont quand cela vous convient.
Définissez votre propre rythme avec des horaires flexibles.
Profitez de jours de maladie illimités pour prioriser votre santé sans tracas.
Programme d'assurance collective complet.
Accès à une plateforme de télémédecine.
Salaire compétitif basé sur votre expérience et les standards du marché.
Évoluez avec des opportunités continues de formation et de développement des compétences.
Participez à des vols d'essai et voyez la technologie que vous avez construite en action !
Activités d'équipe à distance ou en personne organisées par notre club social.
Une équipe géniale et collaborative !
#J-18808-Ljbffr
En tant que pilier d'une équipe composée de développeurs juniors enthousiastes, vous jouerez un rôle clé dans la création d'un système qui ne peut tolérer aucune défaillance en plein vol. Vous contribuerez à mettre en œuvre une conception "contract-first", à établir les meilleures pratiques de l'Edge computing et à guider l'équipe à travers cette transition technologique critique. Si vous aimez concevoir des systèmes infaillibles pour du matériel unique et souhaitez piloter une modernisation ayant un impact direct sur nos missions de vol, nous voulons vous avoir dans notre équipe.
Tâches et responsabilités :
Architecture et conception Edge :
Collaborer avec le responsable technique pour concevoir et mettre en œuvre des microservices conteneurisés hautement résilients et tolérants aux pannes, optimisés pour un ordinateur aéroporté aux ressources limitées.
Modernisation de la pile technologique :
Jouer un rôle central dans la migration stratégique de nos systèmes .NET existants vers des langages modernes et performants (Golang et/ou Rust) tout en maintenant et en faisant évoluer nos intégrations matérielles de base en C/C++.
Résilience du système :
Concevoir des mécanismes de sécurité intégrés et de récupération robustes pour garantir l'acquisition continue de données et la synchronisation des capteurs lors de missions de vol critiques.
Conception d'API et de communication :
Mettre en œuvre une approche stricte "contract-first" en utilisant
gRPC et Protocol Buffers
pour une communication inter-services performante et à faible latence, ainsi que
MQTT
pour la télémétrie légère et la messagerie matérielle.
Mentorat et collaboration :
Agir en tant que mentor technique auprès de nos développeurs juniors, en perfectionnant leurs compétences en ingénierie des systèmes, en architecture distribuée et en pratiques de code propre (clean code).
Intégration de systèmes :
Intégrer des composants logiciels à des systèmes matériels complexes, en définissant des stratégies de tests spécifiques à l'Edge, des pipelines CI/CD et des protocoles de validation.
Travail d'équipe interfonctionnel :
Travailler en étroite collaboration avec les ingénieurs matériels et les scientifiques des données pour aligner les capacités logicielles avec les contraintes matérielles et les objectifs de la mission.
Ce que nous recherchons :
Un développeur pragmatique qui comprend les contraintes des environnements Edge computing et IoT, et qui aime concevoir des systèmes exigeant une fiabilité extrême.
Un défenseur de l'architecture de systèmes modernes, enthousiaste à l'idée d'exécuter une migration de piles d'entreprise traditionnelles (.NET) vers des langages systèmes épurés et des protocoles binaires efficaces.
Un pair collaboratif qui s'épanouit dans un environnement dynamique et qui aime sincèrement partager ses connaissances et faire progresser les développeurs juniors qui l'entourent.
Une personne à l'aise à l'intersection du logiciel et du matériel, capable de dire : "Je ne sais pas, mais trouvons la solution ensemble."
Exigences techniques :
7+ années
d'expérience en ingénierie backend ou systèmes, incluant des services Linux conteneurisés s'exécutant sur du matériel aux ressources limitées en dehors des centres de données (edge computing, véhicules, aéronefs ou autres systèmes déployés sur le terrain).
Profonde expertise en production avec
C/C++
et grande maîtrise (ou fort désir d'apprendre) de
Golang ou Rust .
Solide compréhension de l'architecture des microservices, de la conception d'API "contract-first", et expérience pratique de la mise en œuvre de
gRPC/Protobuf .
Expérience pratique avec des protocoles de messagerie IoT légers comme
MQTT, en environnement
Linux, et utilisation de
Docker/CI/CD
pour les déploiements Edge.
Une expérience dans la maintenance ou la migration de systèmes hérités en
C#/.NET
est un atout majeur.
Diplôme universitaire ou collégial en informatique, en génie logiciel ou dans un domaine connexe.
La maîtrise de l'anglais est requise (écrit et oral) ;
la connaissance de la langue française est un atout.
Ce que nous offrons :
Nous priorisons la flexibilité : travaillez à distance si vous préférez ou passez à nos bureaux de Québec, Montréal ou Bromont quand cela vous convient.
Définissez votre propre rythme avec des horaires flexibles.
Profitez de jours de maladie illimités pour prioriser votre santé sans tracas.
Programme d'assurance collective complet.
Accès à une plateforme de télémédecine.
Salaire compétitif basé sur votre expérience et les standards du marché.
Évoluez avec des opportunités continues de formation et de développement des compétences.
Participez à des vols d'essai et voyez la technologie que vous avez construite en action !
Activités d'équipe à distance ou en personne organisées par notre club social.
Une équipe géniale et collaborative !
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Développeur(Euse) De Systèmes Edge - Systèmes De Vol / Edge Systems Developer - Flight Systems in Winnipeg, MB vacancy
- Développeur-euse sénior-e, systèmes embarqués / Senior Embedded Developer Job Openings Développeur-euse sénior-e, systèmes embarqués / Senior Embedded DeveloperAbout the job Développeur-euse sénior-e, systèmes embarqués / Senior Embedded Developer PBSC Solutions Urbaines...SuggestedWork at officeRemote work
- Développeur-euse Java sénior-e - Senior Java Developer Job Openings Développeur-euse Java sénior-e - Senior Java DeveloperAbout the job Développeur-euse Java... ..., tester et documenter les fonctionnalités et nos systèmes avec une grande autonomie; Communiquer les changements...SuggestedImmediate startRemote work
- ...most advanced PNT satellite infrastructure in Low Earth Orbit - Xona will offer a future-proof, backwards-compatible global positioning system optimized for absolute precision, superior power, and robust protection. Xona is seeking a skilled Software Engineer to work as a...SuggestedPermanent employmentWork at office
- ...most advanced PNT satellite infrastructure in Low Earth Orbit – Xona will offer a future-proof, backwards-compatible global positioning system optimized for absolute precision, superior power, and robust protection.Xona is seeking a skilled Software Engineer to work as a...SuggestedPermanent employment
- ...des fruits surgelés - et nous aimerions que vous en fassiez partie ! L'opportunitéRelevant de la directrice, Innovation, le/la développeur(euse) de produits sera le/la responsable technique terrain de notre plateforme d'enrobages épais, incluant le chocolat, les enrobages...SuggestedDaily paidApprenticeship
- ...développement logiciel et en IA appliquée pour concevoir et déployer des systèmes agentiques intégrés aux processus de nos clients. Votre rôle... ...stratèges, les data scientists, les analystes et les autres développeurs. Responsabilités Comprendre en profondeur le contexte d’...Daily paidApprenticeshipWork at officeDay shiftWeekday work
- Vous avez une expérience en système de Commandes de Vol, vous avez travaillé en aéronautique et vous souhaitez évoluer et développer... .... En tant que Spécialiste en Ingénierie, Développement des Systèmes de Commandes de vol primaires, votre mission sera de contribuer activement...
- ...belowÀ propos du poste En tant que Développeur.Euse principal.E, Données, vous serez responsable... ...les rapports, l'analytique et les systèmes en aval dans l'ensemble du maillage de... ...Else.About the Role As a Senior Data Developer, Data & AI, you will be responsible for...Long term contractContract workTemporary work
$103k - $153k per year
Développeur(euse) de logiciels sénior, Unity Services Foundation En plus de notre éditeur et de... ...and effort, allowing them to focus on developing unique features for their services. We... ...platform capabilities that span multiple systems and teams, from architecture through implementation...Long term contractTemporary work- ..., public safety, and operations. Genetec develops open-platform software, hardware and cloud... ...that unify physical security systems. For more information about Genetec, visit... ...amélioration continue.Nous recherchons un développeur logiciel polyvalent, intéressé par le développement...Flexible hours
$103k - $153k per year
Développeur(euse) de logiciels sénior, Unity Services Foundation En plus de notre éditeur et... ...capacités de plateforme couvrant plusieurs systèmes et équipes, de l’architecture à l’... ...We are looking for a Senior Software Developer to join our team in Montreal. You will...Long term contractWork at officeWorldwide- ...Nous sommes à la recherche de développeurs logiciels passionnés ayant... ...backend fiables ainsi que des systèmes distribués, principalement en... ...looking for passionate software developers with a range of experience—... ...day at a glance: Design, develop, test, and maintain reliable...Flexible hours
- ...individuels des entreprises. De la prévente au support complet, nos développeurs sont impliqués dans chaque étape du processus de développement... ...business needs. From Pre-Sales to end-to-end Support, our developers are involved in every step of the development process. Quality...ApprenticeshipWorldwideFlexible hours
- Sélectionnez la fréquence (en jours) de réception d’une alerte: Développeur(euse) informatique en systèmes industriels- électriqueLieu de travail: Montréal, QC,... ...avec les historiens de données industriels tels que PI System, AVEVA Historian ou similaires. Expérience en...Local areaDay shift
- ...someone to join our team as a Senior Java Developer to help transform Morgan Stanley's... ...architecture components with internal and external systems.Design and implement database solutions... ...se joindra à notre équipe à titre de développeur(euse) Java principal(e) afin de contribuer à...Work at officeRemote work
$92k - $115k per year
...Career Opportunities: Développeur(euse) logiciel C++ sénior / Senior Software Developer C++ (68737) La division des systèmes et services d’ingénierie électrique d’Eaton est actuellement à la recherche d’un(e) développeur(euse) logiciel C++ sénior motivé(e) à rejoindre son...InternshipWork at office- ...critical events. Our cutting-edge companystrives to become the most... .../QualificationsDéveloppeur(-euse) logiciel sénior, Ingénierie de... ...y répond. Nous cherchons un développeur ou une développeuse qui veut devenir... ...qui connaît le mieux le système en production — capable de prendre...Daily paid
$101k - $126k per year
La division des Services et systèmes d’ingénierie électrique d’Eaton est actuellement à... ...’une personne pour occuper le poste de Développeur(euse) logiciel principal(e). Ce poste est basé... ...is currently seeking a Lead Software Developer. This role is based in our Eaton Americas...InternshipRelocation- ...Fresche, nous ne nous contentons pas de maintenir les systèmes patrimoniaux : nous les transformons. Depuis plus d'une... ...nous prenons. Sommaire du posteNous recherchons des développeurs expérimentés sur IBM i System/36 pour soutenir la modernisation d'applications patronomiales...Remote workFlexible hours
- ...une expérience en intégration de systèmes aéronautiques, avez travaillé dans le domaine des commandes de vol et souhaitez évoluer et développer... ...experience, have you worked in Flight Controls domain and would you like to progress and develop new skills? Then this job is for...WorldwideOverseasFlexible hours
- ...qui vise à ce que ses clients soient en confiance et sécurisés par rapport à leur avenir? En tant que Développeur(euse) principal(e), vous contribuerez au sein d’un System Team à faire évoluer les fondations technologiques et les pratiques qui soutiennent les équipes de développement...ApprenticeshipFlexible hours
- ...notre industrie.À propos du poste Tu occuperas le poste de développeur(euse) logiciel à l'un de nos bureaux situés à Québec ou Montréal pour... ...à l'amélioration continue des applications, des systèmes, des méthodes de travail et des solutions technologiques soutenant...Work at office
$91.08k - $141.08k per year
...Location, CA Il y a 15 jour(s) Identifiant de la demande: 3040 Développeur(euse) de logicielsLieu : À distance – n’importe où au Canada La... ...attitrée à la modernisation afin de transformer nos systèmes de production de base, qui reposent actuellement sur des langages...Permanent employmentFull timeFlexible hours- ...équipementiers, des intégrateurs de systèmes et des utilisateurs finaux... ....Votre rôle En tant que Développeur(se) Systèmes Embarqués, vous... ...gratuitement ! ?Mecademic develops compact, precise, and innovative... ...are used worldwide by OEMs, system integrators, and end-users for...Permanent employmentFull timeLocal areaImmediate startWorldwideFlexible hours
- ...cœur de toutes nos activités, tant en ligne qu’en établissement. Lorsque tu travailles en TI chez nous, tu peux être appelé à gérer les systèmes de jeu des casinos, à créer des applis mobiles… et même à développer des billets à gratter en ligne!Statut de l’employé Régulier /...Remote work
- En tant que développeur ou développeuse infonuagique à Ubisoft Montréal, vous vous joindrez... ....Dans ce rôle de développeur·euse infonuagique, vous serez principalement responsable... ..., analyser et corriger des problèmes systémiques ou de performanceAméliorer les chaînes...
- ...notre aventure et aidez-nous à créer l’inconnu ! En tant que Développeur·euse infonuagique à Ubisoft Montréal , vous participerez à la... ...production tout en proposant des améliorations continues des systèmes Rester à jour sur les technologies natives de l’infonuagiqu...
- ...réunion avec un client. Ce rôle est affiché sous le titre Développeur(euse) BI, avec le titre interne Spécialiste Data. Poste permanent à... ...in a meeting room with a client. This role is posted as BI Developer, with the internal title of Data Specialist. Permanent full time...Daily paidPermanent employmentFull timeWork at officeRemote workFlexible hours2 days per week
- ...techniques, en identifiant les causes racines Contribuer à l'intégration continue et au déploiement (CI/CD) des applications Mentorat de développeurs juniors et partage de connaissances au sein de l'équipe Se tenir à jour sur les tendances technologiques et proposer des...ApprenticeshipDay shift
- ...sont des principes fondateurs qui nous permettent de livrer rapidement des solutions de la plus haute qualité à nos clients. Nos Développeurs(euses) Cloud jouent un rôle clé dans le développement de solutions intelligentes, complexes et stratégiques, tout en relevant des...Daily paidWork at officeRemote workFlexible hoursDay shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Développeur(Euse) De Systèmes Edge - Systèmes De Vol / Edge Systems Developer - Flight Systems. Be the first to apply!
Related searches
- developpeur informatique Winnipeg, MB
- IT system engineer Winnipeg, MB
- programmeur informatique Winnipeg, MB
- développeur informatique Winnipeg, MB
- developpeur informatique
- developpeur logiciel informatique
- IT system engineer
- programmeur informatique
- développeur informatique
- ingenieur validation systeme automobile

