Développeur(euse) de systèmes Edge - Systèmes de vol / Edge Systems Developer - Flight Systems (Quebec City)

Développeur(euse) de systèmes Edge - Systèmes de vol / Edge Systems Developer - Flight Systems (Quebec City)

24 Oct
|
Flyscan Systems
|
Quebec City

24 Oct

Flyscan Systems

Quebec City

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. 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.

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.

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. 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++. 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 pour une communication inter-services performante et à faible latence, ainsi que 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é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. 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.

NET) vers des langages systèmes épurés et des protocoles binaires efficaces. 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 : 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). C/C++ 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 Linux , et utilisation de Une expérience dans la maintenance ou la migration de systèmes hérités en C#/.NET 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.

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.

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. Activités d'équipe à distance ou en personne organisées par notre club social.

📌 Développeur(euse) de systèmes Edge - Systèmes de vol / Edge Systems Developer - Flight Systems (Quebec City)
🏢 Flyscan Systems
📍 Quebec City

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: développeur(euse) de systèmes edge - systèmes de vol / edge systems developer - flight systems (quebec city) / quebec city

Subscribe to this job alert:

Get the latest job offers by email for: développeur(euse) de systèmes edge - systèmes de vol / edge systems developer - flight systems (quebec city) / quebec city