Opportunity Software Engineering work from LinkedIn, X, Reddit and Upwork, in one list. Find me work
techroles

Industrial Automation Software Developer

Lincoln Electric lincolnelectric.com Open
Hamilton Mid-level Software Engineering

At a glance

Mid-level Software Engineering role at Lincoln Electric. Hamilton · CA$78,064–CA$120,219 base.

SalaryStated by Lincoln Electric
CA$78,064 – CA$120,219
Base salary for this role, in CAD per year, as published in the posting.
RoleSoftware Engineering
SeniorityMid-level
LocationHamilton
Base payCA$78,064–CA$120,219
PostedOct 1, 2026
Role brief

techroles summary, based on the employer's posting.

What you'll do

  • Build and support C# software that coordinates machine sequences, robot workflows and operator applications
  • Trace production faults through software, machine, controller and robot logs, then address their underlying causes
  • Strengthen fault recovery, monitoring and diagnostics to make automation systems more reliable
  • Work with Controls, QA, Operations and Support, contributing to tests, reviews and release preparation

What you bring

  • You have a relevant engineering or computer science degree, or equivalent experience
  • You bring hands-on controls engineering experience; the required years vary by engineer level
  • You have built object-oriented C# software on .NET and can troubleshoot live or distributed systems
  • You can debug from logs and investigate causes, with experience in event-driven design, asynchronous code and system integration

Who this fits

This role suits a software developer who works across application code and industrial controls, and is comfortable investigating production problems. The position is full-time and based in Hamilton.

From the employer

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.

Opportunity

Software Engineering work from LinkedIn, X, Reddit and Upwork, in one list.

Each morning you get everything that fits, strongest first.

Software Engineering

Find me work

By the team behind techroles.

Find me work
Opportunity

Software Engineering work from LinkedIn, X, Reddit and Upwork, in one list.

Each morning you get everything that fits, strongest first.

Find me work

By the team behind techroles.