InVision is a Professional Recruitment Firm specializing in Engineering, Industrial/Skilled Trades, Information Technology and Professional Services within Canada and the U.S. We have a successful track record working on both small and large recruitment projects, across North America.
Our client, a leading OEM Machine Designer is currently looking for a Software Validation Engineer (Automated Machinery) to join their growing team.
The industrial machinery operating Software Validation Specialist holds a pivotal role within our Innovation and Sustainability Team. Your primary responsibility is to comprehensively test software at both the component and system levels, ensuring it aligns with end-user perspectives. You are tasked with creating the testing strategy, overseeing the deployment, and managing software testing and validation plans.
Quality Assurance and Analysis:
· Preparing validation and acceptance criteria and rigorously evaluating test results to ensure industrial machinery operating software compliance with requirements.
· Identifying gaps, proposing solutions, and leading enhancements to industrial machinery operating software validation procedures, processes, and practices.
· Creating standardized procedures to systematically reduce test time and the number of software bugs.
· Improving software test protocols to enhance efficiency and effectiveness.
· Ensuring the completeness and accuracy of software validation records.
Test Planning and Strategy:
· Creating comprehensive test plans, collaborating with the team to execute them, and continuously improving testing processes.
· Participating in project design reviews and risk assessments to develop effective testing and validation strategies based on identified risks and product claims.
· Implementing software validation engineering test plans, test cases, and scripts.
· Evaluating and verifying issues, meticulously logging probable software bugs in the tracking database.
Test Execution and Support:
· Installing systems for testing and performing specific tests as per the plan.
· Demonstrating the ability to isolate and triage problems with equipment and software.
· Conducting a critical review of testing results, including data analysis to support testing conclusions.
Reporting and Collaboration:
· Reporting testing results and conclusions through formally documented reports and effective presentations.
· Verifying quality standards for the software content of products.
· Assisting in the resolution of significant service projects.
· Acting as the voice of the customer in the validation process.
Contribution to Architecture:
· Contributing to the overall architecture of the machine software system with a focus on quality assurance.
· Refining internal product knowledge based on performance and results outside of the testing labs.
Qualifications:
Desired Qualifications:
· BS or Ms in Electrical , Software, Mechatronics or Mechanical Engineering
· 2+ years of experience testing and troubleshooting of complex mechanical systems
· 2+ years of experience working in project teams, with both external and internal customers
· 2+ years experiences with mechanical, electrical, hydraulic system with data acquisition systems
· Good understand of Industrial Machinery
· 2+ years experiences with PLCs
· Knowledge of Industry 4.0 technologies such as OPC UA, MQTT, TCP/IP
· Understanding of good UX (User Experience) design principles.
· Experience with industrial machinery operating SW testing methodology and practices related to complex mechanical systems.
· Strong organizational skills
· Strong Knowledge in electrical system and/or mechatronics
· Expert in troubleshooting industrial machinery operating software issues and debugging a large codebase with Agile Approach
· Ability to work independently and to be part of a multidisciplinary team , also able to Lead software V&V planning and test execution efforts
· Ability to balance multiple initiatives with unique schedules and needs
· Superb analytical and problem-solving skills.
· Expert in with C# compliant languages such as C, Java, and Python
· Expert with Modbus , Ethernet, EtherCAT
· Expert with .Net Software components
· Scrum/Agile Software Development Practices
· Past Experiences with Azure DevOps tool
· Familiarity with the ISO standard for SW development and validation
· Operating knowledge of various mechanical, electrical, fluid power and other industrial fields
Employment Rewards:
- Full-Time Permanent
- Straight Day Shift
- Full Benefits Package and RRSP Match
- World Class Organization
- Potential for growth
Application Process:
All Qualified candidates will be contacted.
InVision is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of Any Kind:
It is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment.