CrawlJobs Logo

Software Verification Engineer

Canada, Montréal · Job Posted September 04, 2025
Apply Position
Job Link Share

Job Description

We are looking for a talented and detail-oriented Software Verification Engineer to join our innovative team in Montreal. As a key member of our Software Verification & Validation department, you will play a crucial role in ensuring the reliability and performance of our embedded software applications for aerospace and space systems.

Job Responsibility

  • Develop and execute comprehensive test plans and test cases for embedded software applications, including engine controls, flight management systems, and avionics systems
  • Perform software testing in compliance with DO-178 standards and industry best practices
  • Ensure traceability between software design and testing activities
  • Prepare technical documentation, including test reports and verification results
  • Collaborate with cross-functional teams to enhance software quality and efficiency
  • Contribute to the continuous improvement of team performance (quality, efficiency, and on-time delivery)
  • Provide regular progress updates and workload assessments to project managers

Requirements

  • Bachelor’s degree in Engineering, Aeronautics, Systems & Networks, or a related field
  • 3 years of experience in embedded software development, verification, and validation
  • Knowledge of DO-178C / DO-178B standards
  • Solid understanding of Matlab/Simulink
  • Familiarity with testing tools such as Rational RTRT and/or LDRA
  • Good knowledge of communication protocols (ARINC 429, CANbus, PowerPC)
  • Proficiency in the C programming language

What we offer

  • Hybrid Work
  • Industry leading medical, dental, and vision Insurance
  • Access to a telemedicine service
  • RRSP program
  • Personal and sick days
  • Recreation room with pool table and foosball table

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Verification Engineer

8 matching positions

Software Verification Engineer

Today CS Group Canada is looking for a Software Verification Engineer. Their rol...
Location
Location
Canada , Montréal
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor degree in Electrical, Mechanical or Computer Science or equivalent
  • 2-6 years experience in a similar position
  • Experience with engine control software
  • Interest in troubleshoot complex software problems
  • Knowledge of DO-178
  • Knowledge of C language, and scripting languages like Python
  • Knowledge of SCADE, Matlab / Simulink or equivalent
  • Knowledge of testing tools Rational RTRT and / or LDRA
  • Software Knowledge: Microsoft Office, DOORS, SVN
  • Basic knowledge in communication protocols such as CAN, ARINC, RS-422, Ethernet
Job Responsibility
Job Responsibility
  • Carry out the software testing in accordance with DO-178
  • Develop and run the relevant tests on the test platforms to verify correctness of design
  • Debug issues (raised during the software development cycle) in the engine control software
  • Ensure traceability between all the software design and tests artefacts
  • Conduct independent peer reviews on tests produced by other team members
  • Draft all the final technical documents
  • Provide a clear status and workload to your lead
  • Participate to continuous improvement of the team performance (quality, efficiency, on-time delivery)
What we offer
What we offer
  • Hybrid Work
  • Industry leading medical, dental, and vision Insurance
  • Access to a telemedicine service
  • RRSP program
  • Personal and sick days
  • Recreation room with pool table and foosball table
  • Fulltime
Read More
Arrow Right

Software Verification Engineer

CS Group Canada, a subsidiary of CS Group, is a leader in the development and ce...
Location
Location
Canada , Montréal
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor degree in Electrical, Mechanical or Computer Science or equivalent
  • 2-6 years experience in a similar position
  • Experience with engine control software
  • Interest in troubleshoot complex software problems
  • Knowledge of DO-178
  • Knowledge of C language, and scripting languages like Python
  • Knowledge of SCADE, Matlab / Simulink or equivalent
  • Knowledge of testing tools Rational RTRT and / or LDRA
  • Software Knowledge: Microsoft Office, DOORS, SVN
  • Basic knowledge in communication protocols such as CAN, ARINC, RS-422, Ethernet
Job Responsibility
Job Responsibility
  • Carry out the software testing in accordance with DO-178
  • Develop and run the relevant tests on the test platforms to verify correctness of design
  • Debug issues (raised during the software development cycle) in the engine control software
  • Ensure traceability between all the software design and tests artefacts
  • Conduct independent peer reviews on tests produced by other team members
  • Draft all the final technical documents
  • Provide a clear status and workload to your lead
  • Participate to continuous improvement of the team performance (quality, efficiency, on-time delivery).
What we offer
What we offer
  • Hybrid Work
  • Industry leading medical, dental, and vision Insurance
  • Access to a telemedicine service
  • RRSP program
  • Personal and sick days
  • Recreation room with pool table and foosball table.
  • Fulltime
Read More
Arrow Right

Software Verification Engineer

The Software Verification/Quality Engineer is an integral member of the QE team,...
Location
Location
Singapore , Science Park
Salary
Salary:
Not provided
teradyne.com Logo
Teradyne
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BSEE/BSCS/BS Computer Engineering/BS Software Engineering or equivalent
  • Familiarity with Agile and Waterfall Software Development Life Cycles (SDLC)
  • Programming with C/C++, C# and VBA/VB.NET/Excel
  • Other experience with scripting languages such as Perl or Python
  • Experience using MS Visual Studio, github, JIRA, and other SW Development related tools
  • Understanding of embedded systems, digital, power, and/or analog hardware is highly desired
  • Experience testing and/or developing test applications for semiconductors
  • Comfortable working directly with customers and representing Teradyne’s strong commitment to quality
  • Effective written and verbal communications skills in English
  • Able to work in an international, multi-site, dynamic and diverse team-oriented environment
Job Responsibility
Job Responsibility
  • Reviewing system, hardware, software and user interface requirements documentation
  • Planning, designing, creating, executing, and automating tests focused on proving our products meet stringent requirements
  • System and user-focused testing that extends beyond the written requirements of the product
  • Enhancing in-house tools to make test creation more efficient and effective
  • Managing defects in the defect tracking database to report, track, manage, and resolve issues found during product verification
  • Interacts with software and hardware engineering teams, working closely with Software Development Engineering to prepare and continually manage a test strategy for defect assessment, peer reviews, test coverage analysis, and various levels of system integration tests
  • Participate in customer account, Teradyne engineering, Applications, and Marketing teams to understand key business and technical requirements
  • Analyze problems and recommend solutions on Teradyne ATE platform to optimize customer throughput and performance
  • Work directly with test engineering customers to understand and improve test process
  • making recommendations to improve quality of test coverage
What we offer
What we offer
  • Teradyne offers a variety of robust health and well-being benefit programs, including outpatient medical, flexible benefits, life and disability insurance, paid vacation & holidays, tuition assistance programs, and more
  • Fulltime
Read More
Arrow Right

Software Verification Engineer

We have openings for Software Verification Engineers to join our engineering gro...
Location
Location
Canada , Mississauga, Ontario; Longueil, QC
Salary
Salary:
Not provided
aviyatech.com Logo
aviya
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer or Software Engineering (Electrical or Mechatronics Engineering considered with Computer Science minor)
  • Minimum of 3 years of experience in airworthy software verification following DO-178C standard or equivalent safety-critical certification standards (medical or automotive)
  • Proficiency in C and C++ programming languages 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
  • 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
Job Responsibility
Job Responsibility
  • Work as part of the Software team on activities associated with the validation, verification and release of embedded software solutions for airworthy control systems
  • 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
Read More
Arrow Right

Software Engineer II or Senior Software Engineer - Simulation Platform

The AI Frameworks team at Microsoft develops AI software that enables running AI...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C++, C, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Developing hardware simulator of next generation AI chips
  • Technical contribution to design, implementation, verification, and documentation of code ensuring on-time deliveries of simulator releases used daily by parter teams (C++ and Python)
  • Collaborate broadly across multiple disciplines and with various partner teams from hardware designers to AI models developers
  • Identify requirements, scope solutions, estimate work, schedule deliverables
  • Fulltime
Read More
Arrow Right

Sr. Software Verification Engineer

Location
Location
United States , North Reading
Salary
Salary:
105300.00 - 168500.00 USD / Year
teradyne.com Logo
Teradyne
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience
  • 7+ years of hands-on experience in Field Applications Engineering, Test Engineering, or Customer Support roles
  • 7+ years of hands-on experience in ATE-based test environments
  • Strong experience with Teradyne test systems (UltraFLEX / UltraFLEXplus preferred)
  • Strong experience with IG-XL software and test program debug
  • Solid understanding of digital, mixed-signal, or SoC test methodologies
  • Solid understanding of hardware-software interaction in tester environments
  • Experience supporting customer qualification and production test environments
  • Exposure to pre-silicon / post-silicon validation flows
  • Familiarity with diagnostics, automation, and regression testing
Job Responsibility
Job Responsibility
  • Serve as the primary technical contact for customers on ATE systems, test methodologies, and IG-XL software
  • Support customer escalations, root-cause analysis, and resolution of complex system, hardware, and software issues
  • Provide on-site and remote support during customer bring-up, qualification, and production ramp phases
  • Guide customers on best practices for tester configuration, test program deployment, and release adoption
  • Support new product introductions (NPI) and customer qualifications on CTD platforms
  • Assist customers with test strategy definition, debug workflows, and performance optimization
  • Collaborate with customers on custom test flows, diagnostics, and automation solutions
  • Validate and support software releases, patches, and feature rollouts in customer environments
What we offer
What we offer
  • Medical
  • Dental
  • Vision
  • Flexible Spending Accounts
  • Retirement savings plans
  • Life and disability insurance
  • Paid vacation & holidays
  • Tuition assistance programs
  • Fulltime
Read More
Arrow Right

Low Level Software Verification Engineer - Integrated Vehicle Health Monitoring

We are seeking multiple software engineers to provide software development and v...
Location
Location
United States , Grand Rapids
Salary
Salary:
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science or Electrical/Computer/Aerospace Engineering
  • 5+ years Embedded Software Development for Avionics products experience
  • DO-178B/C Full Lifecycle Software Development process familiarity
  • Embedded Software Requirements Development and Management experience
  • Experience translating Software Requirements to C++ and/or C Coding Languages
  • Experience with Software Unit Test Development
  • Experience translating Software Requirements to Software Verification Test Case
  • Experience with Software Verification and Analysis
  • Experience with Software-level Test Case Development
  • Experience with Software-level Test Script Development
Job Responsibility
Job Responsibility
  • Provide software development and verification support for an Integrated Vehicle Health Monitoring (IVHM) system for a cutting-edge helicopter product
Read More
Arrow Right

Low Level Software Verification Engineer - Integrated Vehicle Health Monitoring

We are seeking multiple software engineers to provide software development and v...
Location
Location
United States , Grand Rapids
Salary
Salary:
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science or Electrical/Computer/Aerospace Engineering
  • 5+ years Embedded Software Development for Avionics products experience
  • DO-178B/C Full Lifecycle Software Development process familiarity
  • Embedded Software Requirements Development and Management experience
  • Experience translating Software Requirements to C++ and/or C Coding Languages
  • Experience with Software Unit Test Development
  • Experience translating Software Requirements to Software Verification Test Case
  • Experience with Software Verification and Analysis
  • Experience with Software-level Test Case Development
  • Experience with Software-level Test Script Development
Job Responsibility
Job Responsibility
  • Provide software development and verification support for an Integrated Vehicle Health Monitoring (IVHM) system for a cutting-edge helicopter product
  • Fulltime
Read More
Arrow Right