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 fournit des compétences spécialisées en gestion de programmes, en ingénierie des systèmes, du matériel et du logiciel, et en génie mécanique à de nombreux sous-traitants de premier niveau des domaines de l'aérospatiale et de la défense. Aviya est à la recherche d'un ingénieur logicielle des systèmes de contrôle pour son groupe de l'ingénierie de Montréal, à Longueuil.
Les candidats sont priés de soumettre un CV en anglais dans le cadre de leur candidature.Aviya Aerospace Systems is a leader in engineering services and solutions for mission critical Aerospace and Defense applications. 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 Control Systems Software Certification Engineer to join our engineering group in Longueuil, Quebec.
Fonctions du poste/Specific Position Duties- Développer et réviser les exigences, la conception et le code logiciel
- Travailler avec des outils de gestion des exigences (web) ainsi que dans des environnements existants
- Contribuer au développement en assembleur, Ada, C/C++ et autres langages pertinents
- Développer et réviser les artéfacts de certification (plans, normes, procédures, documents de conformité)
- Soutenir les activités de certification, incluant les audits SOI et la résolution des constats
- S'assurer que les activités logicielles respectent les exigences du DO-178C
- Réaliser des activités de vérification au niveau développeur (revues, analyses, essais)
- Soutenir ou collaborer aux activités de vérification formelle avec des équipes internes et des partenaires externes
- Analyser et interpréter les résultats d'essais afin d'assurer la conformité et la performance
- Soutenir les activités de gestion des versions, la documentation de livraison et le suivi des anomalies
- Participer aux processus de gestion des changements et de contrôle de configuration
- Soutenir les activités d'essais en simulation, sur bancs moteurs et en essais en vol
- Collaborer avec les équipes internes et les fournisseurs afin d'assurer le bon déroulement des campagnes de vérification
- Travailler en étroite collaboration avec des équipes multidisciplinaires (contrôle, systèmes, fournisseurs)
- Contribuer à l'amélioration des processus basée sur les leçons apprises et l'expérience programme
- Develop and review software requirements, design, and code
- Work within both web-based requirement management tools and legacy environments
- Contribute to code development in Assembly, Ada, C/C++, and other relevant languages
- Develop and review certification artifacts (plans, standards, procedures, compliance documents)
- Support certification activities including SOI audits and resolution of findings
- Ensure software activities comply with DO-178C guidelines
- Perform developer-level verification activities (reviews, analysis, testing)
- Support or collaborate on formal verification activities with internal teams and external partners
- Analyze and interpret test results to ensure compliance and performance
- Support baselining, release documentation, and discrepancy tracking
- Participate in configuration control and change management processes
- Support testing activities across simulation, engine test benches, and flight testing
- Collaborate with internal teams and suppliers to ensure smooth execution of verification campaigns
- Work closely with cross-functional teams, including controls, systems, and suppliers
- Drive process improvements based on lessons learned and program experience
Qualifications requises/Qualifications for Position- Baccalauréat en génie (mécanique, électrique, informatique, logiciel ou aérospatial)
- Minimum de 5 ans d'expérience en systèmes de contrôle, systèmes embarqués, avionique ou moteurs à turbine
- Expérience significative dans des environnements de systèmes de contrôle complexes ou de logiciels critiques pour la sécurité
- Expérience avec la norme RTCA DO-178C (ou normes similaires telles que ISO 26262), incluant planification et documentation de certification et développement et vérification logicielle en environnement conforme
- Expérience en développement de logiciels embarqués, incluant idéalement la programmation bas niveau (ex. assembleur)
- Connaissance des processus de gestion de configuration et de suivi des anomalies
- Excellentes habiletés en communication et en collaboration, avec la capacité de travailler efficacement en équipe multidisciplinaire
- Fort potentiel de leadership et sens des responsabilités
- Excellentes capacités d'analyse et de résolution de problèmes, avec une vision systémique
- Capacité démontrée à produire une documentation technique claire et structurée
- Orienté(e) résultats, avec une capacité à prioriser et à livrer dans des environnements complexes
- Expérience avec les systèmes de contrôle moteur (FADEC ou canal simple) est un atout.
- Connaissance des systèmes de propulsion, capteurs, actionneurs et interfaces avion est un atout.
- Expérience avec des systèmes existants et des produits certifiés à long cycle de vie est un atout
- Bachelor's degree in Mechanical, Electrical, Computer, Software, or Aerospace Engineering
- 5+ years of experience in controls, embedded systems, avionics, or gas turbine environments
- Strong experience working in complex control systems or safety-critical software environments
- Experience with RTCA DO-178C (or similar standards such as ISO 26262), including: certification planning and documentation and software development and verification in a compliant environment
- Experience with embedded software development, ideally including low-level programming (e.g., assembly)
- Familiarity with configuration management and defect tracking processes
- Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams
- Demonstrated leadership potential and ownership mindset
- Strong analytical and problem-solving skills, with a systems-level perspective
- Proven ability to produce clear, structured technical documentation
- Results-driven, with the ability to prioritize and execute in complex environments
- Experience with engine control systems (FADEC or single channel) is an asset
- Knowledge of powerplant systems, sensors, actuators, and aircraft interfaces is an asset
- Experience working with legacy systems and long-life certified products is an asset
Pour obtenir des renseignements plus détaillés, veuillez consulter notre site Web à www.aviyatech.com