A

Software Engineer

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
Apply Now
icon loader Apply Now

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Software Engineer

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 Software Engineer to join our engineering group in Montreal, Longueuil. We are actively hiring for this role.

Specific Position Duties

    • Collaborate with the software team on activities related to software validation, verification, and release for flight control systems.
    • Review software architecture, high-level requirements, and low-level requirements to ensure alignment with product and software specifications.
    • Conduct source code reviews and analysis to verify compliance with design documents and industry standards.
    • Perform Requirements-Based Testing, including Unit Testing (UT), Software Integration Testing (SIT), and Hardware/Software Integration Testing (HSIT) in accordance with DO-178C Level A, B, and C guidelines.
    • Contribute to process improvements and perform additional related duties as required.

Qualifications for Position

    • Bachelor’s or Master’s degree in Computer or Software Engineering (Electrical or Mechatronics Engineering with a Computer Science minor considered).
    • Minimum 3 years of proven experience in airworthy software verification following DO-178C or equivalent safety-critical certification standards (e.g., medical or automotive).
    • Expert-level experience in test authoring and execution using NI TestStand (National Instruments), including test automation.
    • Extensive experience in hardware-software integration testing.
    • Working knowledge of NI LabVIEW and RapiCover.
    • Proficiency in C and C++ for embedded software development.
    • Experience with scripting languages (Python or Perl) for test development and automation.
    • Familiarity with version control systems such as Git or SVN.
    • Experience with Matlab/Simulink tools or Pytest.
    • Familiarity with assembly languages and low-level coding.
    • Knowledge of Rational DOORS and problem reporting tools.
    • Strong verbal and written communication skills and ability to work collaboratively.
    • Self-motivated learner with initiative to enhance skills.
    • Detail-oriented with strong problem-solving abilities and capacity to meet deadlines.
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.
Original job Software Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Apply Now
Share Job
Share Job

Auto-Apply to Software Engineer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Software Engineer Jobs in Canada

GrabJobs is the no1 job portal in Canada, connecting you to thousands of jobs fast! Find the best jobs in Canada, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.