Aviya Aerospace Systems

Aviya Aerospace Systems

Ingénieur ou ingénieure logiciels/Software Engineer

Mississauga, ON and Longueuil, QC

Sponsorship not specifiedDetected 188 days ago
PythonC++MATLABCode ReviewGitEmbedded SystemsDO-178Hardware DesignControlsLabVIEWSimulinkCommunicationProblem Solving

About the role

  • Aviya Aerospace Systems est un chef de file des services et des solutions d'ingénierie pour applications essentielles destinées à l'aérospatiale et à la défense.
  • Aviya provides expertise in program management, systems, software, mechanical, and hardware engineering to many of the top-tier Aerospace and Defense Contractors.
  • Aviya has an opening for a Software Engineer to join our engineering group in Montreal, Longueuil.

Requirements

  • Au moins 3 années d'expérience démontrée en vérification de logiciels certifiés en état de navigabilité selon les lignes directrices DO-178C ou des normes équivalentes de certification de logiciels critiques pour la sécurité (p. ex. dans les domaines des soins médicaux ou de l'automobile).
  • Expérience des langages de script (Python ou Perl) pour la conception de tests et l'automatisation.
  • Connaissance des systèmes de contrôle de version tels que Git ou SVN.
  • Expérience des outils Matlab/Simulink ou Pytest.
  • Connaissance des langages d'assemblage et du codage de bas niveau.
  • Connaissance de Rational PORTES et des outils de signalement des problèmes.
  • Solides aptitudes à la communication verbale et écrite et capacité de travailler en équipe.
  • Personne motivée qui prend l'initiative d'améliorer ses compétences.
  • Personne soucieuse du détail, dotée de solides compétences en résolution de problème et capable de respecter les échéances.

Nice to have

  • Collaborer avec l'équipe des logiciels à des activités entourant la validation, la vérification et la publication de logiciels destinés à des systèmes de commande de vol.
  • Passer en revue l'architecture du logiciel, les exigences de haut niveau et de faible niveau afin de s'assurer qu'elles correspondent aux spécifications du produit et du logiciel.
  • Contribuer à l'amélioration des processus et exécuter des tâches connexes additionnelles au besoin.
  • Review software architecture, high-level requirements, and low-level requirements to ensure alignment with product and software specifications.
  • Contribute to process improvements and perform additional related duties as required.
  • Baccalauréat ou maîtrise en génie informatique ou génie logiciel (les diplômes en génie électrique ou génie en mécatronique avec mineure en sciences informatiques seront pris en considération).
  • Expérience de niveau expert dans la création et l'exécution de tests à l'aide de NI TestStand (National Instruments), y compris l'automatisation des tests.
  • Vaste expérience des tests d'intégration matériel-logiciel.

This listing is sourced directly from Aviya Aerospace Systems's careers page and normalized into a canonical job model.