Industrial Automation Software Developer

Lincoln Electric

Hamilton

On-site

CAD 78,000 - 120,000

Full time

46 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Lincoln Electric in Hamilton seeks an Industrial Automation Software Developer to design and support automation software that coordinates machine operations, robotics workflows, and operator applications. You will focus on reliability, diagnostics, production support, and integration across software, controllers, and automation systems.

The role entails building C# applications, workflow orchestration, and machine-control integrations, plus collaborating with cross-functional teams to ensure

Qualifications

  • BS in Engineering, Computer Science, Mechatronics, or equivalent experience.
  • Level II Engineer: 3+ years of hands-on, controls engineering experience.
  • Level III Engineer: 5+ years of hands-on, controls engineering experience.
  • Level IV Engineer: 8+ years of hands-on, controls engineering experience.
  • C# and object-oriented software development experience.
  • Strong experience with .NET Framework and modern .NET platforms.
  • Hands-on troubleshooting experience in production or distributed systems.
  • Strong debugging, log analysis, and root cause investigation skills.
  • Experience with event-driven architectures, asynchronous programming, and system integration.
  • Working knowledge of SQL, Git, Azure DevOps, CI/CD, and automated testing.
  • Selected candidate's Job Level and Pay Grade will be determined based upon qualifications and experience.

Responsibilities

  • Build and maintain C# applications using .NET Framework 4.8, .NET Standard 2.0, and .NET 6+.
  • Develop workflow orchestration, sequencing, and machine-control integrations.
  • Investigate production issues through application, machine, controller, and robot logs.
  • Perform root cause analysis (RCA) and implement corrective and preventive actions.
  • Enhance fault handling, recovery workflows, monitoring, and observability.
  • Collaborate with Controls, QA, Operations, and Support teams.
  • Contribute to testing, code reviews, CI/CD, and release readiness.

Skills

C#
OO programming
.NET Framework
Distributed systems
Debugging
Event-driven architectures
SQL
Git
Azure DevOps
CI/CD
Observability

Education

BS in Engineering, Computer Science, Mechatronics

Tools

Git
Azure DevOps
CI/CD
SQL
Observability platforms

Job description

Select how often (in days) to receive an alert: Create Alert

Industrial Automation Software Developer

Location: Hamilton
Employment Status: Salary Full-Time
Function: Information Technology
Pay Grade and Range: CAPG - 10 ($78,064 - $120,219)
Bonus Plan:OIP
Target Bonus: 5%
Recruiter: Robert Talley
Req ID:29613

Role Summary

Develop and support industrial automation software that orchestrates machine operations, robotics workflows, and operator applications. Focus on reliability, diagnostics, production support, and integration across software, controllers, and automation systems.

Key Responsibilities
  • Build and maintain C# applications using .NET Framework 4.8, .NET Standard 2.0, and .NET 6+.
  • Develop workflow orchestration, sequencing, and machine-control integrations.
  • Investigate production issues through application, machine, controller, and robot logs.
  • Perform root cause analysis (RCA) and implement corrective and preventive actions.
  • Enhance fault handling, recovery workflows, monitoring, and observability.
  • Collaborate with Controls, QA, Operations, and Support teams.
  • Contribute to testing, code reviews, CI/CD, and release readiness.
Required Qualifications

BS in Engineering, Computer Science, Mechatronics, or equivalent experience.

  • Level II Engineer 3+ years of hands-on, controls engineering experience.
  • Level III Engineer 5+ years of hands-on, controls engineering experience.
  • Level IV Engineer 8+ years of hands-on, controls engineering experience.
  • C# and object-oriented software development experience.
  • Strong experience with .NET Framework and modern .NET platforms.
  • Hands-on troubleshooting experience in production or distributed systems.
  • Strong debugging, log analysis, and root cause investigation skills.
  • Experience with event-driven architectures, asynchronous programming, and system integration.
  • Working knowledge of SQL, Git, Azure DevOps, CI/CD, and automated testing.
  • Selected candidate's Job Level and Pay Grade will be determined based upon qualifications and experience.
Preferred Qualifications
  • Industrial automation, robotics, manufacturing, or material-handling experience.
  • ABB RAPID, PLCs, machine controllers, or industrial communications experience.
  • Experience with observability platforms, monitoring, and incident response.
  • Experience using AI-assisted development tools (GitHub Copilot, Microsoft Copilot, Cursor, ChatGPT, etc.).
  • Ability to leverage AI tools for coding, debugging, testing, documentation, and productivity improvements.
Success Profile

Owns production issues, identifies root causes quickly, improves uptime, delivers reliable solutions, and communicates effectively across software and controls teams.

Lincoln Electric is an Equal Opportunity Employer. We are committed to promoting equal employment opportunity for applicants, without regard to their race, color, national origin, religion, sex (including pregnancy, childbirth, or related medical conditions, including, but not limited to, lactation), sexual orientation, gender identity, age, veteran status, disability, genetic information, and any other category protected by federal, state, or local law.


Job Segment: .NET, Testing, Developer, Computer Science, Industrial, Technology, Manufacturing

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Electrical Engineering Lead
Electrical Engineering Lead

Lincoln Electric • Hamilton

On-site
CAD 119,000 - 150,000
Equal Opportunity Employer
Industrial Automation Engineer
Industrial Automation Engineer

Byteager • Toronto

Hybrid
CAD 115,000 - 155,000
On-site Toronto office
MacBook Pro M-series
12 weeks parental leave
+2
Mechanical Engineering Lead
Mechanical Engineering Lead

Lincoln Electric • Hamilton

On-site
CAD 86,000 - 108,000
Competitive compensation
Annual bonus
Comprehensive benefits with pension
+1
Mechanical Engineering Lead
Mechanical Engineering Lead

Lincoln Electric • Eastern Ontario

On-site
CAD 86,000 - 108,000
Annual bonus
Comprehensive benefits package
Pension plan
+1
Software Developer
Software Developer

Ascension Automation Solutions Ltd. • Cambridge

Hybrid
CAD 50,000 - 63,000
Vacation
Remote work
Training & growth
Industrial Automation & Robotics Specialist
Industrial Automation & Robotics Specialist

Cryopak • Montreal

On-site
CAD 90,000 - 130,000
Automation and Robotic Welding Technologist
Automation and Robotic Welding Technologist

Lincoln Electric • Mississauga

On-site
CAD 87,000 - 110,000
Controls Systems Software Designer - Robot
Controls Systems Software Designer - Robot

ATS Industrial Automation • Cambridge

On-site
CAD 75,000 - 95,000
Annual Incentive Bonus
Stock Purchase Plan
3 Weeks Vacation
+4
Sr Controls Specialist (Integration - Multi-robot Cell)
Sr Controls Specialist (Integration - Multi-robot Cell)

Wainbee • Palgrave

On-site
CAD 90,000 - 130,000
Senior Controls Systems Software Designer
Senior Controls Systems Software Designer

ATS Automation Tooling Systems Inc • Canada

On-site
CAD 58,000 - 80,000
Eligible for Annual Incentive Bonus
Stock Purchase Plan
3 Weeks Vacation
+3