Back to job search
LE
Lincoln ElectricVerified Job Source

Industrial Automation Software Developer

Develop and support industrial automation software for machine operations, robotics workflows, and operator applications. Focus on reliability, diagnostics, and the integration of software with controllers and automation systems.

  • On-site
  • Hamilton, ON
  • Posted Aug 4, 2026
  • Apply by Sep 3, 2026
  • 1 position

Job summary

Position 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. 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. Education and Qualifications: BS in Engineering, Computer Science, Mechatronics, or equivalent experience. 5+ years of 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. 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.

What you’ll do

Develop and support industrial automation software for machine operations, robotics workflows, and operator applications. Focus on reliability, diagnostics, and the integration of software with controllers and automation systems.

Requirements

Requires a BS in Engineering or Computer Science with over 5 years of experience in C# and .NET development. Candidates must have strong debugging skills and experience with distributed systems or production troubleshooting.

Listed skills

  • SQLPreferred
  • CI/CDPreferred
  • Automated testingPreferred
  • C++Preferred
  • GitPreferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • C#
  • .NET Framework
  • .NET 6+
  • Object-Oriented Programming
  • Root Cause Analysis
  • Event-Driven Architecture
  • Asynchronous Programming
  • SQL
  • Git
  • Azure DevOps
  • CI/CD
  • Automated Testing
  • Industrial Automation
  • Robotics
  • PLC
  • ABB RAPID

Job areas

  • Software
  • Engineering
  • Manufacturing
  • Technology
  • Data & Analytics

Additional details

Minimum education
Bachelor’s degree
Minimum experience
5+ years
Apply by
Sep 3, 2026
Posting language
English
Working hours
40 hours per week
Seniority
Associate