Closed listing
Software Validation Engineer (Machinery)
- Toronto, ON, Canada
- Greater Toronto Area, Canada, Canada
$110,000 to $130,000 CAD / year · Full-time
This opening has closed.
The original listing is kept below for reference.
Job details
- Pay
- $110,000 to $130,000 CAD / year
- Job type
- Full-time
- Closing date
- Experience
- 5+ years of experience testing and troubleshooting complex mechanical systems
- Posting language
- English
- Posted
Similar jobs hiring now
Search current openingsOriginal job description
Archived listing. The details below describe a past opening.
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 to join their growing team. The Software Validation Engineer plays a key role in our Innovation and Sustainability Team, responsible for developing and executing comprehensive testing strategies to ensure industrial machinery control software meets both technical standards and end-user needs. Leveraging broad expertise across mechanical, electrical, software, and fluid power systems, this role ensures seamless system integration and defect-free performance that supports customer success.
Responsibilities:
- Define validation criteria, execute test plans, and assess software compliance.
- Identify and address gaps in validation processes to improve quality and efficiency.
- Standardize testing procedures to reduce defects and testing time.
- Collaborate on design reviews and risk assessments to shape test strategies.
- Set up and execute tests, troubleshoot issues, and analyze results.
- Log software issues accurately and maintain complete validation records.
- Report findings through clear documentation and presentations.
- Ensure software meets quality standards and customer expectations.
- Support resolution of major service issues and contribute to software architecture.
- Incorporate real-world feedback to continuously refine product performance.
Qualifications:
- 5+ years of experience testing and troubleshooting complex mechanical systems
- BS or Ms in Electrical , Software, Mechatronics or Mechanical Engineering
- Strong background in mechanical, electrical, and hydraulic systems with data acquisition
- In-depth understanding of injection molding machines and related technologies
- 5+ years of PLC programming using IEC 61131-3 languages
- Experience with software testing methodologies for industrial/mechanical systems
- Familiarity with Industry 4.0 protocols (e.g., OPC UA, MQTT, TCP/IP)
- Strong analytical, problem-solving, and organizational skills
- Proven ability to lead validation planning and testing within cross-functional teams
- Desired / Good to have
- Proficiency in C#, Java, Python, and experience with .NET components
- Expertise in industrial communication protocols (Modbus, Ethernet, EtherCAT)
- Experience with Agile/Scrum practices and Azure DevOps tools
- Understanding of ISO standards for software development and validation
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.
More about this job
Responsibilities
Develop and execute comprehensive testing strategies to ensure industrial machinery control software meets technical standards and user needs. Collaborate on design reviews and risk assessments while documenting software issues to improve overall product quality.
Requirements
Requires a degree in Electrical, Software, Mechatronics, or Mechanical Engineering with over 5 years of experience in PLC programming and complex mechanical system troubleshooting. Proficiency in industrial communication protocols and software testing methodologies for machinery is essential.
Skills
- Software Validation
- PLC Programming
- IEC 61131-3
- Data Acquisition
- Injection Molding Technology
- Industry 4.0
- OPC UA
- MQTT
- TCP/IP
- C#
- Java
- Python
- .NET
- Modbus
- EtherCAT
- Azure DevOps
Benefits
- Full Benefits Package
- RRSP Match
Visa sponsorship
Not detected in the job text
Categories
- Engineering
- Software
- Manufacturing
- Technology
Keywords
- Software Validation
- PLC Programming
- IEC 61131-3
- Injection Molding
- Industry 4.0
- OPC UA
- MQTT
- TCP/IP
- C#
- Java
- Python
- .NET
- Modbus
- Ethernet
- EtherCAT
- Agile
- Scrum
- Azure DevOps
- ISO Standards
- Mechatronics
- Hydraulic Systems
- Electrical Systems
- Fluid Power
- Data Acquisition
- OEM
- Automation
- Industrial Machinery