Software Validation Engineer

3 weeks ago


Montreal, Quebec, Canada CAE Inc Full time

About This Position

Are you seeking a dynamic work environment where innovation thrives and collaboration with experts from diverse fields is encouraged? At CAE Inc, a leader in the industry, we offer you the opportunity to contribute to meaningful projects that enhance your professional journey.

Our Defence and Security division is dedicated to advancing software validation through automation, continually enhancing the quality and performance of real-time aeronautical and synthetic environment software. As a leader in the industry, we design cutting-edge solutions to tackle technological challenges, working closely with our Software Development teams, Test Experts, and Military Training Experts to validate training products on actual simulators.

At CAE, we prioritize innovation and staying at the forefront of technology. To achieve this, we require your expertise and enthusiasm to strengthen our team.

Key Responsibilities:

  • Collaborate within a multidisciplinary team to execute automated software validation using various testing tools across cloud and on-premises labs.
  • Serve as the primary contact for the product team regarding integrated software testing and validation.
  • Assist system designers in implementing their integrated testing strategies.
  • Support performance team members in executing QTG tests via DevOps & GitHub Actions pipeline for Defence & Security initiatives.
  • Integrate standard platform tests released by infrastructure teams into defence and security projects.
  • Develop and define automated testing plans for defence and security products utilizing DevOps/GitHub Actions pipeline and a variety of testing platforms.
  • Facilitate the setup of DevOps/GitHub Actions to execute testing plans across various labs, acting as a liaison between different CAE development teams to ensure the testing infrastructure operates effectively.
  • Analyze test failures and collaborate with product teams to identify and resolve issues.

Qualifications:

  • A bachelor's degree in engineering or computer science.
  • Proficiency in C#, PowerShell, and FtiNess programming and scripting languages.
  • Familiarity with configuration management tools (e.g., GitHub).
  • A strong desire to work in a challenging and fast-paced environment.
  • Excellent communication skills and demonstrated leadership abilities.
  • Capability to diagnose and troubleshoot issues effectively.
  • Strong planning, organization, and communication skills are essential.
  • A minimum of two (2) years of relevant experience.
  • Knowledge of aircraft systems and aerospace is advantageous.
  • Familiarity with CAE software applications is a plus.

What We Offer:

  • Comprehensive benefits package tailored to your needs.
  • Retirement options including a Defined Benefits Retirement Plan & Group Registered Retirement Savings Plan (RRSP).
  • Financial incentives such as an Employee Stock Purchase Plan and various corporate discounts.
  • Personal and Family Programs including a Physical Wellness Plan and Supplementary Maternity Plan.
  • Work-Life Balance initiatives like flexible working hours and California Fridays throughout the year.
  • Engaging social and community events throughout the year.

Come and share your passion with us.

Position Type: Regular

CAE is an equal-opportunity employer committed to diversity, equity, and inclusion. We take affirmative action to ensure equal opportunity for all applicants regardless of race, nationality, colour, religion, sex, gender identity and expression, sexual orientation, disability, neurodiversity, Veteran status, age, or other legally protected characteristics.

If you don't see yourself fully reflected in every job requirement listed in the job posting, we still encourage you to reach out and apply. At CAE, everyone is welcome to contribute to our success.



  • Montreal, Quebec, Canada Mannarino Systems & Software Full time

    MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries.Our customer base is very large, covering traditional aerospace companies as well as new and exciting markets, including electric propulsion,...


  • Montreal, Quebec, Canada Cs Workx Full time

    Job DescriptionCS Group Canada, a leading provider of safety-critical systems in the aerospace, defense, and automotive industries, is seeking a highly skilled Software Verification and Validation Engineer to join our team.Key Responsibilities:Test embedded software applications on aircraft and space systems, including engine control, flight management...


  • Montreal, Quebec, Canada Cs Workx Full time

    Job DescriptionCS Group Canada, a leading provider of safety-critical systems in the aerospace, defense, and automotive industries, is seeking a highly skilled Software Verification and Validation Engineer to join our team.Key Responsibilities:Test embedded software applications on aircraft and space systems, including engine control, flight management...


  • Montreal, Quebec, Canada CS GROUP Full time

    Job OverviewCS Group Canada is seeking a highly skilled Software Verification Engineer to join their team. As a key member of the organization, this individual will be responsible for ensuring the quality and reliability of embedded software applications used in aircraft and space systems.Key ResponsibilitiesConduct thorough software testing in accordance...


  • Montreal, Quebec, Canada CS GROUP Full time

    Job OverviewCS Group Canada is seeking a highly skilled Software Verification Engineer to join their team. As a key member of the organization, this individual will be responsible for ensuring the quality and reliability of embedded software applications used in aircraft and space systems.Key ResponsibilitiesConduct thorough software testing in accordance...


  • Montreal, Quebec, Canada DRW Full time

    Job SummaryThe System QA Specialist plays a critical role in ensuring the quality and reliability of products and solutions at DRW. This position is responsible for providing validation and acceptance services to test, analyze, and certify products and solutions.Key ResponsibilitiesPerform software and hardware testing for deployment, ensuring that products...

  • Software Engineer

    3 days ago


    Montreal, Quebec, Canada Triunity Software Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Triunity Software. As a Java Developer, you will play a key role in designing and developing software solutions that meet the needs of our clients.Key ResponsibilitiesSoftware Design and Development: Design and develop software solutions using Java, with a strong focus on...

  • Software Engineer

    4 days ago


    Montreal, Quebec, Canada Triunity Software Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Triunity Software. As a Java Developer, you will play a key role in designing and developing software solutions that meet the needs of our clients.Key ResponsibilitiesSoftware Design and Development: Design and develop software solutions using Java, with a strong focus on...


  • Montreal, Quebec, Canada Aspire Software Full time

    DockMaster is looking to hire a talented and experienced Software Engineering Manager to join our growing team in North America We are looking for a seasoned Software Engineering Manager to lead and build a high-performing team responsible for maintaining our existing Marina Management Software while driving the transition to a modern, web-based...


  • Montreal, Quebec, Canada CAE Inc Full time

    About the Role:We are seeking a highly skilled Software Validation Engineer to join our team at CAE Inc. As a key member of our defence and security group, you will play a critical role in performing software validation through automation to improve the quality and performance of our Realtime aeronautical and synthetic environment software.Key...


  • Montreal, Quebec, Canada CAE Inc Full time

    About the Role:We are seeking a highly skilled Software Validation Engineer to join our team at CAE Inc. As a key member of our defence and security group, you will play a critical role in performing software validation through automation to improve the quality and performance of our Realtime aeronautical and synthetic environment software.Key...


  • Montreal, Quebec, Canada Triunity Software Full time

    Position Overview:Triunity Software is seeking a skilled Full Stack Java Developer to join our dynamic team. This role involves working on innovative software solutions that leverage the latest technologies in the industry.Key Responsibilities:Design, develop, and implement Java-based applications utilizing the Java Spring and Spring Batch frameworks.Build...


  • Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    We are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Requirements:Proficiency in Core Technologies: Strong expertise in...


  • Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    We are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Requirements:Proficiency in Core Technologies: Strong expertise in...


  • Montreal, Quebec, Canada Triunity Software Full time

    Position: Full Stack Java DeveloperLocation: Montreal, Canada (On-site, Need Locals)Employment Type: Full-timeCompensation: Based on Experience (Annual Salary with Benefits)Key Responsibilities:Design, develop, test, and implement Java-based software solutions utilizing the Java Spring and Spring Batch frameworks.Leverage the Spring framework to create...


  • Montreal, Quebec, Canada Triunity Software Full time

    Position: Full Stack Java DeveloperLocation: Montreal, Canada (On-site, Need Locals)Employment Type: Full-timeCompensation: Based on Experience (Annual Salary with Benefits)Key Responsibilities:Design, develop, test, and implement Java-based software solutions utilizing the Java Spring and Spring Batch frameworks.Leverage the Spring framework to create...


  • Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Position: Mobile Software EngineerLocation: Remote options available.Overview:At Centric Software, you will be responsible for crafting mobile applications that deliver significant value to our expanding clientele in the fast-moving consumer goods sector. These applications will seamlessly integrate with Centric Software's Product Lifecycle Management (PLM)...


  • Montreal, Quebec, Canada Triunity Software Full time

    Job Title: Senior Java Developer - ETL SpecialistCompany: Triunity SoftwareLocation: Remote (Onsite not required)Job Type: Full-timeAbout the Role:We are seeking an experienced Senior Java Developer to join our team as an ETL Specialist. The successful candidate will be responsible for designing, developing, testing, and deploying Java-based software...


  • Montreal, Quebec, Canada Triunity Software Full time

    Job Title: Senior Java Developer - ETL SpecialistCompany: Triunity SoftwareLocation: Remote (Onsite not required)Job Type: Full-timeAbout the Role:We are seeking an experienced Senior Java Developer to join our team as an ETL Specialist. The successful candidate will be responsible for designing, developing, testing, and deploying Java-based software...


  • Montreal, Quebec, Canada Triunity Software Full time

    Java Developer at Triunity Software Triunity Software is seeking a talented and passionate Java Developer to join our growing team. In this role, you will contribute to the development and maintenance of robust and scalable software applications. Responsibilities Design, develop, and implement high-quality Java code adhering to best practices and industry...