Développeur logiciel - Guidage, navigation et commande; GNC) et de contrôle d'attitude et d'orb
Listed on 2026-09-12
-
Software Development
Embedded Software Engineer, Robotics
NGC Aérospatiale recherche un ou une développeur, développeuse logiciel – Guidage,
navigation et commande (GNC) afin de jouer un rôle clé dans l’équipe de systèmes spatiaux.
Dans le cadre de vos fonctions, vous serez principalement responsable de l’analyse, de la
conception et de la validation de logiciel GNC, de l’intégration logiciel/matériel et du
développement logiciel associé.
NGC Aérospatiale est une entreprise canadienne de haute technologie dont la mission est l'analyse, la simulation, la conception et le déploiement de systèmes de vision artificielle, de guidage, de navigation et de commande (GNC) autonomes pour véhicules aériens et spatiaux. Les algorithmes, les simulateurs et les logiciels de commande en temps réel conçus par NGC visent à accroître l'autonomie, la performance, la fiabilité et la sécurité de ces véhicules intelligents, tout en réduisant leur coût d'opération.
Au quotidien, NGC, c’est une PME située à Sherbrooke, composée d'une vingtaine de professionnels talentueux et passionnés de technologie, d’innovation et de performance, qui se rassemblent autour des valeurs comme la collaboration, la compétence, la créativité, le bien-être de tous et l’implication sociale.
Votre rôle, en tant que Développeur logiciel - Guidage, navigation et commande (GNC) et de contrôle d'attitude et d'orbite (SCAO) :- Concevoir et implémenter, au moyen de MATLAB/Simulink et C/C++, des logiciels de GNC et de systèmes de contrôle d’orientation et d’orbite (SCAO) pour véhicules spatiaux tels que satellites, lanceurs et sondes d’exploration spatiale;
- Définir les composantes matérielles requises, incluant les capteurs et les actionneurs;
- Définir l’architecture du logiciel de GNC/SCAO et en optimiser la conception
- Analyser et valider des systèmes au moyen de simulations numériques d’environnements opérationnels, d’essais dynamiques en environnement contrôlé et d’essais en vol;
- Modéliser des systèmes physiques complexes et développer des simulateurs associés;
- Implémenter des logiciels dans un environnement temps-réel;
- Développer des outils logiciels pour consolider l’efficacité de l’entreprise et améliorer la qualité de ses produits;
- Optimiser des modèles Simulink pour générer automatiquement du code C efficace;
- Effectuer des études de recherche et de développement.
- L’opportunité d’occuper un poste au sein d’une entreprise d’envergure internationale, réputée et bien établie;
- L’occasion de collaborer avec une équipe talentueuse et une direction ouverte au partage d’idées créatives et à l’innovation;
- Des possibilités de développement professionnel par diverses initiatives internes, par la participation à des conférences et à des formations techniques variées;
- Un horaire flexible avec la possibilité de télétravail;
- Un régime d’assurance collective avec contribution de 50% de l’employeur;
- Une contribution de l’employeur à votre REER personnel ou collectif à 5% de votre salaire annuel;
- Des initiatives vivantes de notre club social et de notre comité sportif qui dynamise notre milieu de travail;
- L’accès à une salle d’entraînement sur place réservée aux employés (avec vestiaires et douches), et à un jardin communautaire l’été.
- Baccalauréat en génie électrique, mécanique ou aérospatial ou l’équivalent;
- Au minimum cinq ans d’expérience pertinente en conception et validation de logiciels de GNC pour systèmes spatiaux et de SCAO;
- Maîtrise d’un ou plusieurs des domaines suivants : théorie de la commande, théorie de la navigation, traitement des images, modélisation dynamique;
- Expérience dans la modélisation de systèmes aérospatiaux;
- Expérience dans le développement logiciel de systèmes aérospatiaux;
- Maîtrise de l’environnement MATLAB/Simulink
- Expérience et compétence en…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).