Ingénieur(e) en vérification de logiciel QC/ Software Verification Engineer QC

Lever, Inc.

Longueuil

On-site

CAD 70,000 - 110,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Aviya Aerospace Systems in Longueuil (QC) is seeking a Software Verification Engineer to join our engineering team. You will contribute to the verification and validation of embedded software for airworthy flight control systems, ensuring safety and reliability in line with DO-178C guidelines.

Responsibilities include reviewing software architecture, performing unit and integration testing, and collaborating across disciplines.

Qualifications

  • Bachelor’s or master’s degree in computer or software engineering (Electrical or Mechatronics with CS minor considered).
  • New graduates are welcome to apply.
  • Experience with C and C++ for embedded software development.
  • Familiarity with scripting languages (Python) for test development and automation.
  • Familiarity with version control systems such as Git or SVN.
  • Strong communication skills and ability to work collaboratively.
  • Self-learner with initiative to improve skills.
  • Detail-oriented with problem-solving skills and ability to meet deadlines.
  • Experience with Matlab/Simulink or Pytest is a plus.
  • Experience in airworthy software verification following DO-178C or equivalent safety standards is an asset.

Responsibilities

  • Participate in validation, verification and release of embedded software for airworthy flight control systems.
  • Review software architecture and requirements against product specs.
  • Conduct source code reviews and analysis to ensure design conformance.
  • Perform unit testing, software integration testing and hardware/software integration testing per DO-178C guidelines.
  • Contribute to process improvements and related duties as needed.

Skills

C/C++
Python
Verbal & written communication
Team collaboration
Self-learning
Problem solving

Education

Bachelor's or Master's in Computer or Software Engineering
Electrical or Mechatronics with CS minor considered

Tools

Git
SVN
Matlab/Simulink
Pytest

Job description

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 actuellement à la recherche d’un ingénieur ou d’une ingénieure, Vérification de logiciel pour son groupe de l’ingénierie de Longueuil, au Québec.

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. We have openings for Software Verification Engineers to join our engineering group in Mississauga, Ontario.


Fonctions du poste/ Specific Position Duties
  • En tant que membre de l’équipe des logiciels, participer aux activités associées à la validation, à la vérification et à la diffusion de solutions logicielles intégrées pour les systèmes de contrôle en état de navigabilité. Vous contribuerez à assurer la sécurité et la fiabilité des systèmes de commandes de vol grâce à une vérification rigoureuse des logiciels.
  • Examiner l’architecture logicielle, ainsi que les exigences générales et détaillées par rapport aux exigences du produit et du logiciel.
  • Effectuer des revues et des analyses du code source pour vérifier la conformité aux documents de conception et aux normes de l’industrie.
  • Exécuter des essais en fonction des exigences, y compris des essais d’unité (UT), des essais d’intégration du logiciel (SIT), des essais d’intégration du logiciel et du matériel (HSIT) conformément aux lignes directricesDO-178C niveau A, B et C.
  • Contribuer à l’amélioration des processus et exécuter des tâches connexes additionnelles au besoin.
  • Work as part of the Software team on activities associated with the validation, verification and release of embedded software solutions for airworthy control systems. You will help ensure the safety and reliability of flight control systems through rigorous software verification.
  • Review software architecture, high level requirements and low-level requirements against product and software requirements.
  • Conduct source code reviews and analysis to ensure compliance with design documents and standards.
  • Perform Requirements Based Testing (Unit Testing (UT), Software Integration Testing (SIT) & Hardware/Software Integration Testing (HSIT) as per DO-178C Level A, B and C guidelines.
  • Contribute to process improvements and perform additional related duties as required.
Qualifications requises/ Qualifications for Position
  • Baccalauréatou 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).
  • Nous acceptons les candidatures de personnes qui ont récemment obtenu leur diplôme.
  • Expérience des langages de programmation C et C++ pour la création de logiciels embarqués.
  • Connaissance des langages de script (Python) pour la conception de tests et l’automatisation.
  • Connaissance des systèmes de contrôle de version tels que Git ou SVN.
  • Solides aptitudes à la communication verbale et écrite et capacité de travailler en équipe.
  • Autodidacte, capable de prendre des initiatives pour améliorer ses propres compétences.
  • Personne soucieuse du détail, dotée de solides compétences en résolution de problème et capable de respecter des échéances.
  • Expérience des outils Matlab/Simulink ou Pytest, un atout.
  • Une expérience de la vérification des logiciels en état de navigabilité conformément à la normeDO-178C ou à des normes équivalentes de certification (médicales ou automobiles) essentielles à la sécurité constitue un atout.
  • Bachelor’s or master’s degree in computer or software engineering (Electrical or Mechatronics Engineering considered with Computer Science minor).
  • New graduates are welcome to apply.
  • Experience with C and C++ programming languages for embedded software development.
  • Familiarity with scripting languages (Python) for test development and automation.
  • Familiarity with version control systems such as Git or SVN.
  • Strong verbal and written communication skills and ability to work collaboratively.
  • Self-learner with an ability to take initiative to improve their own skills.
  • Detail-oriented with strong problem-solving skills and ability to meet deadlines.
  • Experience with Matlab/Simulink tools or Pytest is an asset.
  • Experience in airworthy software verification following DO-178C standard or equivalent safety-critical certification standards (medical or automotive) is an asset.

Pour obtenir des renseignements plus détaillés, veuillez consulter notre site Web à www.aviyatech.com.

Aviya Aerospace Systems est un employeur souscrivant au principe de l’égalité d’accès à l’emploi et offre à ce titre un milieu de travail diversifié et inclusif. Sur demande, Aviya accommodera les candidats handicapés tout au long du processus d’embauche jusqu’à la limite de la contrainte excessive.

Nous vous remercions de l’intérêt que vous portez à Aviya Aerospace Systems. Nous examinons toutes les candidatures avec diligence, mais nous ne répondrons qu’aux candidats retenus pour la prochaine étape du processus d’embauche.

For further information please visit us at www.aviyatech.com.

Aviya Aerospace Systems is an equal opportunity employer and is committed to fostering a diverse and inclusive work environment. Upon request, Aviya will accommodate candidates with disabilities throughout the hiring process up to the point of undue hardship.

Thank you for your interest in Aviya Aerospace Systems. We are diligently reviewing every application, however only those applicants selected to move onto the next step will be contacted.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Ingénieur ou ingénieure logiciels/Software Engineer
Ingénieur ou ingénieure logiciels/Software Engineer

Aviya Aerospace Systems • Mississauga

On-site
CAD 75,000 - 95,000
Ingénieur ou ingénieure logiciels/Software Engineer
Ingénieur ou ingénieure logiciels/Software Engineer

Aviya Aerospace Systems • Longueuil

Hybrid
CAD 90,000 - 130,000
Software Engineer
Software Engineer

Aviya Aerospace Systems • Longueuil

On-site
CAD 70,000 - 90,000
Ingénieur test logiciel
Ingénieur test logiciel

Sopra Steria • Montreal (administrative region)

On-site
CAD 85,000 - 110,000
Assurance médicale
Télémédecine
REER
+3
Ingénieur logiciel embarqué – DO-178
Ingénieur logiciel embarqué – DO-178

Sopra Steria • Montreal (administrative region)

Hybrid
CAD 70,000 - 100,000
Travail hybride
Assurance médicale, dentaire et visuel
Accès télémédecine
+4
Ingénieur test logiciel
Ingénieur test logiciel

Cs-Group • Montreal (administrative region)

On-site
CAD 75,000 - 115,000
Assurance santé/dentaire/vision avancé
Télémédecine
REER
+2
Ingénieur test logiciel
Ingénieur test logiciel

CS GROUP - Canada • Montreal (administrative region)

On-site
CAD 85,000 - 110,000
Travail hybride
Assurance médicale, dentaire et visuel
Accès télémédecine
+4
Responsable V&V des systèmes de vol automatisés / Autoflight Systems V&V Lead
Responsable V&V des systèmes de vol automatisés / Autoflight Systems V&V Lead

Airbus Aircraft • Montreal (administrative region)

On-site
CAD 110,000 - 160,000
Salaire attractif
Bonus annuel
Régime d’assurances collectives
+2
Inspecteur(rice) CMM
Inspecteur(rice) CMM

Avior • Pointe-Claire

Hybrid
CAD 65,000 - 90,000
Assurances collectives
REER avec contribution de l’employeur
Paie hebdomadaire
+4
Software Verification Engineer
Software Verification Engineer

Aviyatech • Mississauga

Hybrid
CAD 90,000 - 125,000