NGC Aérospatiale recherche un développeur ou une développeuse logiciel - Systèmes aérospatiaux. Dans le cadre de vos fonctions, vous serez principalement responsable de l’analyse, de la conception et de la validation de logiciels embarqués de guidage, navigation et commande (GNC), de l’intégration avec d’autres composants matériels et logiciels et du développement logiciel associé.

Votre nouveau quotidien

  • Concevoir et implémenter, au moyen de MATLAB/Simulink et C/C++, des logiciels de GNC et de vision artificielle pour véhicules spatiaux tels que satellites d’observation de la Terre et sondes d’exploration spatiale et/ou pour véhicules aériens tels que aéronefs télépilotés et autonomes (drones);
  • Définir les composantes matérielles requises, incluant les capteurs;
  • 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;
  • Soutenir la préparation de réponses à des appels d’offres et soutenir des tâches de gestion de projet.

Vos nouveaux avantages

  • L’opportunité d’occuper un poste au sein d’une entreprise d’envergure internationale, à échelle locale, bien établie et reconnue pour son expertise;
  • L’occasion de collaborer avec une équipe qualifiée, passionnées et ambitieuses, qui valorise la rigueur, l'audace et l’innovation;
  • Le bonheur de vivre en Estrie, une région qui offre un rythme de vie équilibré entre ville, lacs et montagnes;
  • Trois semaines de vacances dès votre entrée en poste;
  • Un horaire flexible avec la possibilité de télétravail;
  • Une semaine complète en banque par année pour participer à des formations ou des conférences pour parfaire vos connaissances;
  • La possibilité de faire évoluer votre carrière que ce soit un expertise technique, en gestion de produits ou en gestion de projets;
  • Un régime d’assurance collective avec contribution de 50% de l’employeur;
  • Une contribution de l’employeur à votre REER personnel ou collectif;
  • Un salaire concurrentiel, à la hauteur de vos compétences et expériences professionnelles;
  • La présence d’un comité social qui organise diverses activités entre collègues et en famille;
  • L’accès à une salle d’entraînement sur place réservée aux employés (avec vestiaires et douches) et un stationnement de vélo intérieur.

Profil recherché

Les essentiels
  • Baccalauréat en génie électrique, mécanique, informatique, logiciel ou aérospatial, ou l’équivalent;
  • Maîtrise d’un ou plusieurs des domaines suivants : théorie de commande, théorie de navigation, traitement des images, modélisation dynamique;
  • Expérience et compétence en programmation C/C++;
  • Maîtrise de l’environnement MATLAB/Simulink;
  • 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.
Les atouts
  • Expérience professionnelle, incluant les stages;
  • Diplôme de cycle supérieur (maîtrise, doctorat) dans un domaine connexe et pertinent au poste;
  • Expérience avec les processus et outils de développement, validation et vérification de logiciels;
  • Expérience en conception et opération de systèmes aérospatiaux sans pilote ou télécommandés;
  • Expérience en conception de systèmes spatiaux;
  • Connaissance de d’autres langages de programmation (Python, C#, Java) et Embedded coder;
  • Connaissances et expérience des meilleures pratiques en matière de qualité logiciel (conformité RTCA DO-178B/C et MISRA);
  • Membre de l’Ordre des ingénieurs du Québec (ou être admissible à le devenir);
  • Expérience dans la conception d’algorithmes;
  • Connaissances sur les filtres de Kalman.