Job DescriptionWe 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.
Responsibilities- 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; TDD (Test Driven Development) is an asset
- Provide project managers with regular updates on work progress and workload estimates
Qualifications- 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)
- Asset: exposure to communication systems and satellite / space flight systems
- Experience with Software Development Life Cycle (SDLC)
Additional InformationPlease note that only selected candidates will be contacted.
Job Type: Full-time, Permanent
Benefits:- Hybrid work
- Comprehensive medical, dental, and vision insurance
- Access to a telemedicine service
- RRSP program
- Personal days and sick leave
- Recreation room with pool table and foosball
- Access to an on-site gym