This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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 and Validation department, you will play a crucial role in ensuring the reliability and performance of our embedded software applications for aeronautics and space systems.
Job Responsibility
Develop and execute comprehensive test plans and test cases for embedded software applications
Perform software testing in accordance with best practices
Ensure traceability between software design and testing
Write technical documentation, including test reports and verification results
Collaborate with cross-functional teams to improve software quality and efficiency
Participate in continuous improvement of team performance (quality, efficiency, schedule adherence)
Collaborate with development teams working in sprint mode
Provide project managers with regular updates on work progress and workload estimates
Requirements
Bachelor's degree in Engineering, Aeronautics, Systems and Networks, or a related field
Minimum of 3 years of experience in embedded software development, verification, and validation
Experience with Python, specifically Pytest
Exposure to QA tools (CI/CD) and tool integration (GitHub/GitLab, runners, checkers)
Experience with Software Development Life Cycle (SDLC)
Nice to have
Exposure to communication systems and satellite / space flight systems
TDD (Test Driven Development)
What we offer
Hybrid work
Comprehensive medical, dental, and vision insurance