Industrial Automation Software Developer
Offre en anglaisDevelop 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.
- Sur place
- Hamilton, ON
- Publié 4 août 2026
- Postuler avant le 3 sept. 2026
- 1 poste
Résumé du poste
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.
Ce que vous ferez
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.
Exigences
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.
Compétences indiquées
- SQLSouhaitée
- CI/CDSouhaitée
- Tests automatisésSouhaitée
- C++Souhaitée
- GitSouhaitée
Autres compétences pertinentes
Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.
- 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
Domaines d’emploi
- Software
- Engineering
- Manufacturing
- Technology
- Data & Analytics
Renseignements supplémentaires
- Formation minimale
- Baccalauréat
- Expérience minimale
- 5+ ans
- Postuler avant le
- 3 sept. 2026
- Langue de l’offre
- anglais
- Heures de travail
- 40 heures par semaine
- Niveau d’expérience
- Associate