×
Register Here to Apply for Jobs or Post Jobs. X

Développeur logiciel - Guidage, navigation et commande; GNC et de contrôle d'attitude et d'orb

Job in Sherbrooke, Province de Québec, Canada
Listing for: NGC Aerospace
Full Time position
Listed on 2026-05-26
Job specializations:
  • Software Development
    Software Engineer, Robotics, AI Engineer
Job Description & How to Apply Below
Position: Développeur logiciel - Guidage, navigation et commande (GNC) et de contrôle d'attitude et d'orb[...]
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.
Les avantages NGC :
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é.
Profil recherché  Les essentiels :
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 programmation C/C++;
Communication efficace avec les collègues, clients et partenaires;
Sens de l’organisation, autonomie, aptitude à travailler seul et en équipe;
Capacité à gérer plusieurs tâches de différents projets à la fois;
Habileté à parler d’algorithmes, de filtre de Kalman, de satellites et de drones;
Maîtrise du français et de l’anglais écrit et oral (comme nous évoluons dans un milieu bilingue, avec de nombreux clients et collaborateurs internationaux).
Les atouts :
Maitrise ou doctorat dans un domaine pertinent;
Expérience en conception et opération de systèmes sans pilote ou télécommandés;
Connaissance de d’autres langages de programmation (Python, Java);
Connaissances et expérience des meilleures pratiques en matière de qualité logiciel (conformité ECSS, DO-178B/C et MISRA);
Membre de l’Ordre des ingénieurs du Québec (ou être admissible à le devenir).

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary