Software Validation Engineer (Machinery)

InVision Staffing Services Inc.

Canada

On-site

CAD 90,000 - 120,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Full Benefits Package and RRSP Match
World Class Organization
Potential for growth

Job summary

InVision Staffing Services Inc. is recruiting a Software Validation Engineer to join our client’s team.

The role focuses on validating industrial machinery control software, developing and executing comprehensive test strategies across mechanical, electrical, software and fluid power domains to ensure defect-free performance and customer success. You will lead validation planning within cross-functional teams, set up tests, troubleshoot issues, and document results.

Qualifications

  • 5+ years testing and troubleshooting complex mechanical systems.
  • BS or MS in Electrical, Software, Mechatronics or Mechanical Engineering.
  • Experience with data acquisition and injection molding 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 (OPC UA, MQTT, TCP/IP).
  • Proficiency in C#, Java, Python and .NET components.
  • Experience with Agile/Scrum practices and Azure DevOps tools.
  • Understanding of ISO standards for software development and validation.

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.

Skills

5+ years testing
IEC 61131-3 PLC programming
Analytical problem solving
Cross-functional leadership
Agile/Scrum experience

Education

Electrical/Software/Mechatronics/Mechanical Eng (BS/MS)

Tools

C#
Java
Python
NET components
Azure DevOps
OPC UA
MQTT
TCP/IP
Modbus
Ethernet
EtherCAT

Job description

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

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Industrial Software Validation
Industrial Software Validation

Husky Injection Molding Systems Ltd. • Canada

On-site
CAD 100,000 - 120,000
Controls Software Designer
Controls Software Designer

Professional Staffing • Cambridge

On-site
CAD 90,000 - 120,000
Technical Support Specialist (Automated Machinery)
Technical Support Specialist (Automated Machinery)

InVision Staffing Services Inc. • Brampton

On-site
Full Benefits Package
RRSP Match
Potential for growth
OPEN: Controls Designer
OPEN: Controls Designer

Cpus Engineering Staffing Solutions Inc. • Oakville

Hybrid
CAD 95,000 - 114,000
Comprehensive benefits and compensation package
Systems IVV Engineer
Systems IVV Engineer

Mannarino Systems and Software Inc. • Saint-Laurent-de-l'Île-d'Orléans

Hybrid
CAD 85,000 - 120,000
Group insurance & RRSP
Flextime with overtime
Discretionary bonuses
+3
Systems IVV Engineer
Systems IVV Engineer

MANNARINO • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Group insurance
RRSP plan
Flextime + paid overtime
+4
Intermediate Software and Control Systems Engineer
Intermediate Software and Control Systems Engineer

Medatech Engineering Services Ltd. • Collingwood

On-site
CAD 85,000 - 110,000
Controls Software Designer - Service
Controls Software Designer - Service

Eclipse Automation • Cambridge

On-site
CAD 51,000 - 69,000
Tuition reimbursement
3 weeks vacation
RRSP matching
+1
Computer Vision Engineer
Computer Vision Engineer

Canadian Executive Search Group (USA) Inc / Division of Arrow Group of Companies • Windsor

On-site
CAD 39,000 - 52,000
Application Engineering
Application Engineering

Valiant TMS • Windsor

Hybrid
CAD 85,000 - 95,000
Competitive health, dental, vision, E"
Tuition reimbursement
Pension, life and disability insurance