×
Register Here to Apply for Jobs or Post Jobs. X

Designer, Development; HMI

Job in Bolton, Caledon, Ontario, C7E, Canada
Listing for: Husky Technologies
Full Time position
Listed on 2026-06-18
Job specializations:
  • Software Development
    Software Engineer, Software Architect, Embedded Software Engineer, Embedded Systems/ Firmware/ IoT
Salary/Wage Range or Industry Benchmark: 85000 - 130000 CAD Yearly CAD 85000.00 130000.00 YEAR
Job Description & How to Apply Below
Position: Designer, Development (HMI)
Location: Bolton

Job Description

Title: Designer, Development (HMI)

: 21003

Type: Full Time

Location: Bolton, ON

Salary Range: $85,000 - $130,000

Vacancy: Backfill/Replacement

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, validation, and support. The ideal candidate understands and has a passion for the manufacturing industry and automation, and has experience designing industrial software systems – OEM, real‑time, and embedded systems experience is an asset.

Key Responsibilities
  • Design and implement best‑in‑class control and operator interface software (human‑machine interface) 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; a university degree in Engineering or Computer Science is preferred.
  • Minimum of 5 years of software engineering experience.
  • Minimum of 3–5 years of experience with Microsoft tools and languages – Visual Studio, C#, .NET platform (C/C++ is an asset).
  • Understanding and experience with basic UX (user experience) principles.
  • Familiarity with control software and platforms (modern programmable logic controllers).
  • Exposure to and understanding of industrial communication protocols (TCP/IP, OPC UA, Modbus, CAN‑bus, IoT).
  • Exposure to and understanding of programmable logic controllers and programming (IEC
    61131, Beckhoff TwinCAT, Siemens, Allen Bradley).
  • Some experience with Microsoft SQL Server and databases.
  • Some familiarity with web technologies, including back‑end and front‑end development.
  • Understanding and experience with asynchronous programming, multithreading, multitasking, real‑time systems.
Personal Qualifications
  • Ability to communicate complex technical concepts clearly, verbally and in writing.
  • A quick independent learner, able to digest and understand complex concepts.
  • An intelligent thinker, able to formulate hypotheses, troubleshoot, analyze, and propose solutions.
  • A team player, able to work well with others in cross‑disciplinary teams.
Benefits

Competitive compensation and benefits package, including retirement savings and group benefits, and opportunities for growth and advancement.

Equal Employment Opportunity

Husky Technologies TM is committed to equal employment opportunity and respects, values and welcomes diversity in our workplace. We also value a safe workplace. Accordingly, all offers of employment are contingent upon satisfactory completion of background checks. Husky Technologies TM is committed to developing inclusive, barrier‑free selection processes and work environments. If contacted in relation to a job opportunity or testing, you should advise the Talent Acquisition team of any disabilities that require accommodation measures in order to be assessed fairly and equitably.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary