Software Validation Engineer (Automated Machinery)
Job details
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
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.