Développeur logiciel - Drones et aeronefs in Sherbrooke

Développeur logiciel - Drones et aeronefs in Sherbrooke

Sherbrooke Full-Time 47250 - 57750 $ / year (est.) On-site
N

At a Glance

  • Tasks: Design and implement cutting-edge software for drones using MATLAB/Simulink and C/C++.
  • Company: Join NGC Aérospatiale, a leading Canadian tech company focused on innovation.
  • Benefits: Flexible hours, remote work, competitive salary, and health benefits.
  • Other info: Dynamic workplace with opportunities for professional growth and collaboration.
  • Why this job: Be part of a passionate team shaping the future of aerial technology.
  • Qualifications: Degree in engineering or related field with software development experience.

The predicted salary is between 47250 - 57750 $ per year.

NGC Aérospatiale recherche présentement un ou une développeur.euse logiciel en Guidage, Navigation et Commande, qui sera principalement responsable de l’analyse, de la conception et de la validation d’algorithmes et de logiciels embarqués de guidage, navigation et commande (GNC) pour aéronefs télépilotés (drones), de l’intégration avec d’autres composants matériels et logiciels et du développement logiciel associé. Vous êtes passionné.e de drone et d’innovation ? C’est le défi pour vous !

Votre rôle, en tant que Développeur logiciel - Drones et aeronefs :

  • Concevoir et implémenter, au moyen de MATLAB/Simulink et C/C++, des logiciels de guidage, navigation et commande d’aéronefs, des logiciels de simulation du comportement dynamique d’aéronefs incluant capteurs, actionneurs et différents périphériques d’un aéronef et des outils d’analyse, d’identification des systèmes et de synthèse des lois de commande;
  • Identifier et intégrer les composantes matérielles requises, incluant capteurs et ordinateurs embarqués;
  • 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 sur le terrain;
  • 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éponse à des appels d’offres et supporter des tâches de gestion de projet.

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, informatique, logiciel ou aérospatial, ou l’équivalent;
  • Trois ans d’expérience pertinente en conception et validation de logiciels, idéalement des logiciels de GNC pour aéronefs ou autres plateformes robotiques;
  • Connaissances (et passion!) sur la conception, la validation et l’opération de drones et de systèmes aériens en général;
  • Maîtrise d’un ou plusieurs des domaines suivants : procédures d’opérations des drones selon les règles de Transport Canada, théorie de la commande automatique, navigation, modélisation dynamique;
  • Maîtrise de l’environnement MATLAB/Simulink;
  • Connaissance de langages de programmation (C/C++, Python);
  • Habileté à parler de drones, de filtre de Kalman et d’algorithmes;
  • Communication efficace avec les collègues, clients et partenaires;
  • Sens de l’organisation, autonomie, rigueur et grande compétence technique;
  • Capacité à gérer plusieurs tâches de différents projets à la fois;
  • Maîtrise du français et de l’anglais écrit et oral.

Les atouts :

  • Expérience avec les processus et outils de développement, validation et vérification de logiciels;
  • Certificat de pilote de systèmes d’aéronefs télépilotés;
  • Maîtrise dans un domaine connexe et pertinent au poste;
  • Connaissances et expérience des meilleures pratiques en matière de qualité logiciel;
  • Membre de l’Ordre des ingénieurs du Québec (ou être admissible à le devenir);
  • Expérience ou intérêt envers les systèmes spatiaux.

Développeur logiciel - Drones et aeronefs in Sherbrooke employer: NGC Aerospace Ltd.

NGC Aérospatiale is an exceptional employer located in Sherbrooke, offering a dynamic work environment where innovation and collaboration thrive. Employees benefit from flexible schedules, professional development opportunities, and a strong commitment to well-being, all while working on cutting-edge technology in the aerospace sector. Join a passionate team dedicated to pushing the boundaries of drone technology and enjoy unique perks like on-site fitness facilities and community gardens.

N

Contact Details:

NGC Aerospace Ltd. Recruitment Team

We think you need these skills to ace Développeur logiciel - Drones et aeronefs in Sherbrooke

MATLAB/Simulink
C/C++ Programming
Software Development
Guidance, Navigation and Control (GNC)
Dynamic System Modelling
Simulation Software
Sensor Integration