Job Search and Career Advice Platform

Enable job alerts via email!

Industrial Automation - Software Development Engineer

Husky Injection Molding Systems

Bolton

On-site

GBP 55,000 - 75,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading manufacturing company in Bolton is seeking a Software Development Engineer in Industrial Automation. The role involves designing and implementing software solutions for industrial products. Candidates should have a University Degree in Engineering or Computer Science, a minimum of 5 years of experience in software engineering, and familiarity with industrial protocols. A dynamic and innovative work environment awaits, offering competitive compensation and personal growth opportunities.

Benefits

Competitive total compensation
Retirement savings plans

Qualifications

  • Minimum of 5 years of software engineering experience.
  • Experience with Visual Studio, C#, and .NET platform.
  • Understanding of basic UX principles.

Responsibilities

  • Design and implement control and operator interface software.
  • Troubleshoot complex technical problems.
  • Communicate technical material clearly.

Skills

Software engineering
C#
Microsoft tools
Real-time systems
Industrial communication protocols

Education

University Degree in Engineering or Computer Science

Tools

Visual Studio
Microsoft SQL Server
Job description
Overview

Husky Technologies TM, a company with a strong foundation built on innovation, close customer relationships, a strong sense of community and unique culture and values, is seeking a Software Development Engineer in Industrial Automation. We pursue an ambitious growth strategy and offer opportunities for personal growth and development, working with a team of talented people and opportunities to lead change.

Husky Technologies TM Canadian manufacturing facilities and global headquarters are located in Bolton, Ontario. We offer a great work environment and competitive total compensation, including retirement savings plans and market-competitive benefits.

Job Purpose

The role of a Software Engineer within the Industrial Controls/Automation Platform team is to create state-of-the-art, elegant, efficient, correct, and effective software and solutions for Husky’s industrial products and internal software production systems. This encompasses all phases of the design process, including ideation, requirements clarification, design, implementation, testing and validation, and support. The ideal candidate understands and has a passion for the manufacturing industry and automation, with experience designing industrial software systems—including OEM, real-time, and embedded systems as assets.

Key Responsibilities
  • Design and implement best-in-class control and operator interface software (human-machine interface / man machine) for industrial machinery.
  • Design systems and tools for efficient software production in a dynamic environment.
  • Design and implement industrial communication software.
  • Diagnose and troubleshoot complex and challenging technical problems.
  • Contribute to continuous improvement and next-generation software design.
  • Communicate complex technical material in an understandable and digestible manner, verbally and in writing.
Technical Qualifications
  • Post-secondary education (University Degree in Engineering or Computer Science preferred from an accredited institution).
  • Minimum of 5 years of software engineering experience.
  • Minimum of 3–5 years’ experience with Microsoft tools and languages (Visual Studio, C#, and the .NET platform); C/C++ is an asset.
  • Understanding of basic UX principles.
  • Familiarity with control software and platforms (modern Programmable Logic Controllers).
  • Exposure to industrial communication protocols (TCP/IP, OPC UA, ModBus, CANbus, IoT).
  • Exposure to PLCs and programming (IEC 61131, Beckhoff TwinCAT, Siemens, Allen-Bradley).
  • Experience with Microsoft SQL Server and databases.
  • Familiarity with web technologies and experience developing back-end and front-end components.
  • Understanding of asynchronous programming, multi-threading, multi-tasking, and real-time systems.
Personal Qualifications
  • Ability to communicate complex technical concepts clearly, verbally and in writing.
  • Quick independent learner, able to digest and understand complex concepts.
  • Intelligent thinker, able to formulate hypotheses, troubleshoot, analyze, and propose solutions.
  • Team player, able to collaborate effectively in cross-disciplinary teams.
Equal Opportunity & Accessibility

Husky Technologies TM is an equal opportunity employer and values diversity in the workplace. We are committed to inclusive, barrier-free selection processes and will provide accommodations as needed. No agency or telephone inquiries please.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.