get a rust job
JobsSalary guideJob alertsPost a job

Details

All Rust jobs.

Details

get a rust job

A curated job board for Rust engineers. Manually reviewed, Rust-only.

Browse

  • All jobs
  • Remote Rust jobs
  • Senior Rust jobs
  • Rust jobs in Europe
  • Rust jobs in LATAM
  • Worldwide Rust jobs
  • Rust jobs in United States
  • Rust jobs in Germany
  • Post a job
  • Job alerts
  • Salary guide
  • About
  • Contact

© 2026 getarustjob. All rights reserved.

  • Terms
  • Privacy
  • Refund Policy
  • Legal Notice

Details

Details

Back to jobs

Details

Edge Systems Developer – Flight Systems / Développeur(euse) de systèmes Edge

Flyscan Systems Inc.·Senior·Remote · Hybrid · Quebec

Posted Oct 27, 2026·flyscansystemsinc..com

Apply

À propos de Flyscan Systems Inc. Flyscan est à la fine pointe de la technologie en matière de sécurité et de protection de l'environnement. Nous avons créé et développé un système de télédétection capable d'identifier avec précision les petites fuites de pétrole et de gaz ainsi que d'autres menaces invisibles à l'œil nu. Grâce à des logiciels de pointe, à l'IA avancée et à des algorithmes hautement efficaces, nous aidons les entreprises énergétiques à réduire les risques environnementaux, à améliorer la sécurité et à répondre aux exigences réglementaires en fournissant des données exploitables et des informations basées sur les SIG.

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

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.

À propos de Flyscan Systems Inc. Flyscan est à la fine pointe de la technologie en matière de sécurité et de protection de l'environnement. Nous avons créé et développé un système de télédétection capable d'identifier avec précision les petites fuites de pétrole et de gaz ainsi que d'autres menaces invisibles à l'œil nu. Grâce à des logiciels de pointe, à l'IA avancée et à des algorithmes hautement efficaces, nous aidons les entreprises énergétiques à réduire les risques environnementaux, à améliorer la sécurité et à répondre aux exigences réglementaires en fournissant des données exploitables et des informations basées sur les SIG.

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

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.
Apply
Back to jobs

Details

Edge Systems Developer – Flight Systems / Développeur(euse) de systèmes Edge

Flyscan Systems Inc.·Senior·Remote · Hybrid · Quebec

Posted Oct 27, 2026·flyscansystemsinc..com

Apply

À propos de Flyscan Systems Inc. Flyscan est à la fine pointe de la technologie en matière de sécurité et de protection de l'environnement. Nous avons créé et développé un système de télédétection capable d'identifier avec précision les petites fuites de pétrole et de gaz ainsi que d'autres menaces invisibles à l'œil nu. Grâce à des logiciels de pointe, à l'IA avancée et à des algorithmes hautement efficaces, nous aidons les entreprises énergétiques à réduire les risques environnementaux, à améliorer la sécurité et à répondre aux exigences réglementaires en fournissant des données exploitables et des informations basées sur les SIG.

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

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.

À propos de Flyscan Systems Inc. Flyscan est à la fine pointe de la technologie en matière de sécurité et de protection de l'environnement. Nous avons créé et développé un système de télédétection capable d'identifier avec précision les petites fuites de pétrole et de gaz ainsi que d'autres menaces invisibles à l'œil nu. Grâce à des logiciels de pointe, à l'IA avancée et à des algorithmes hautement efficaces, nous aidons les entreprises énergétiques à réduire les risques environnementaux, à améliorer la sécurité et à répondre aux exigences réglementaires en fournissant des données exploitables et des informations basées sur les SIG.

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

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.
Apply
Prev
Next
Prev
Next

Browse

All Rust jobs

Open roles. Featured listings appear first; each card shows whether it is featured.

  • Senior Machine Learning Engineer — Rust, Models & Agent Systems

    Loci·On-site · New York · $200k–$200k USD

    Oct 6, 2026

  • Member of Technical Staff (Backend, Rust)

    Footprint·On-site · New York · $180k–$260k USD

    Oct 6, 2026

  • Anduril Industries logo

    MSE, Vehicle Software

    Anduril Industries·On-site · Costa Mesa · $166k–$220k USD

    Oct 6, 2026

  • Serokell logo

    Senior Rust Software Engineer

    Serokell·Remote · Worldwide

    Oct 6, 2026

  • Proton logo

    Senior Software Engineer (Inbox Desktop)

    Proton·Hybrid · London

    Oct 6, 2026

  • Nodveta logo

    Rust and Solana Infrastructure Engineer

    Nodveta·Remote · Worldwide · $120k–$160k USD

    Sep 18, 2026

  • Defense Unicorns logo

    Senior Software Engineer - Rust

    Defense Unicorns·Remote · United States · $149k–$201k USD

    Sep 17, 2026

  • Dragos logo

    Senior Backend Engineer

    Dragos·Remote · United States · $165k+ USD

    Sep 16, 2026

  • N-able logo

    Rust Software Engineer

    N-able·On-site · Warsaw · $21k+ PLN

    Sep 16, 2026

  • BWI GmbH logo

    Senior Rust Developer

    BWI GmbH·On-site · Germany

    Sep 16, 2026

  • Cambridge Aerospace logo

    Rust Software Engineer

    Cambridge Aerospace·On-site · Cambridge

    Sep 16, 2026

  • Carv logo

    Senior Rust Engineer

    Carv·Hybrid · On-site · Utah

    Sep 15, 2026

  • Senior Software Developer Rust (w/m/d)

    STEINER-HITECH GmbH·Hybrid · Vienna · $56k–$84k EUR

    Oct 27, 2026

  • Chainlink Labs logo

    Security Engineer, Product Security

    Chainlink Labs·Remote · Vancouver

    Oct 27, 2026

  • Anduril Industries logo

    Senior Software Engineer, Platform Overlay & Networking

    Anduril Industries·On-site · Irvine · $220k–$292k USD

    Oct 27, 2026

12…17