Software Developer (Automated Machinery)

InVision Staffing Services Inc.

Toronto

On-site

CAD 70,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Full Benefits Package
RRSP Match
Potential for growth

Job summary

InVision Staffing Services Inc. is seeking a Software Developer specializing in automated machinery to join a leading OEM Machine Designer's team in Toronto, Ontario. This role involves creating efficient software solutions for industrial machinery, covering all design phases from ideation to implementation.

The ideal candidate will possess 2-8 years of software engineering experience, a strong background in C# and Microsoft development tools, as well as knowledge of industrial communication protocols. This full-time permanent position offers a comprehensive benefits package and opportunities for growth.

Qualifications

  • Post secondary education in Engineering or Computer Science preferred.
  • Minimum of 2-8 years of software engineering experience.
  • Experience with Microsoft tools and languages – Visual Studio and C#.
  • Understanding and experience with UX principles.
  • Exposure to industrial communication protocols like TCP/IP.
  • Experience with SQL Server and web technologies.

Responsibilities

  • Design best-in-class control and operator interface software for industrial machinery.
  • Implement systems and tools for efficient software production.
  • Diagnose and troubleshoot complex technical problems.
  • Contribute to continuous improvement in software design.
  • Communicate technical concepts clearly to diverse audiences.

Skills

C#
Visual Studio
Embedded Systems
Asynchronous Programming
Industrial Communication Protocols
SQL Server
UX Principles

Education

University Degree in Engineering or Computer Science

Tools

Microsoft .NET Platform
Programmable Logic Controllers

Job description

Our client, a leading OEM Machine Designer is currently looking for a Software Developer (Automated Machinery) to join their growing team.

The role of a Software Developer within the Industrial Controls/Automation Platform team is to create state-of-the-art elegant, efficient, correct, and effective software and solutions for industrial machinery 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 passion for the manufacturing industry and automation, and experience with 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/ 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 is preferred from an accredited post-secondary institution)
  • Minimum of 2-8 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++ 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 U/A, ModBus, CanBus, IoT)
  • Exposure to and understanding of programmable logic controllers and programming (IEC61131, Beckhoff TwinCat, Siemens, Alan Bradley)
  • Some experience with Microsoft's SQL server and databases
  • Some familiarity with web technologies, some experience with developing back-end and front-end.
  • Understanding and experience with asynchronous programming, mult-threading, multi-tasking, 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.
Employment Rewards
  • Full-Time Permanent
  • Straight Day Shift
  • Full Benefits Package and RRSP Match
  • World Class Organization
  • Potential for growth

InVision is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of Any Kind:

It is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

OPEN: Controls Designer
OPEN: Controls Designer

Cpus Engineering Staffing Solutions Inc. • Oakville

Hybrid
CAD 95,000 - 114,000
Comprehensive benefits and compensation package
Designer, Development (HMI)
Designer, Development (HMI)

United States Digital Space LLC • Bolton

On-site
CAD 85,000 - 130,000
Competitive compensation and benefits package
Opportunities for growth and advancement
Controls Software Designer
Controls Software Designer

Eclipse Automation Inc. • Cambridge

On-site
RRSP matching program
Tuition reimbursement
3 weeks vacation
Intermediate Software Developer
Intermediate Software Developer

Powerhouse Controls Ltd • Cambridge

Hybrid
CAD 80,000 - 110,000
Health/Dental Benefits
Increased Vacation
Profit Sharing
+8
Senior Control Systems Software Designer
Senior Control Systems Software Designer

ATS Industrial Automation • Cambridge

On-site
Annual Incentive Bonus
3 Weeks Vacation
Health Care Benefits
+1
Controls Software Designer
Controls Software Designer

TEEMA • Cambridge

On-site
Industrial Automation Software Developer
Industrial Automation Software Developer

United States Digital Space LLC • Hamilton

On-site
CAD 109,000 - 137,000
OIP
5% Target Bonus
Intermediate Software Developer
Intermediate Software Developer

Humi Inc. • Cambridge

On-site
CAD 80,000 - 120,000
Health/Dental Benefits
Profit Sharing
Flexible work hours
+2
Automation Controls Designer
Automation Controls Designer

Adescor • London

On-site
CAD 80,000 - 100,000
Industrial Automation Software Developer
Industrial Automation Software Developer

Lincoln Electric • Hamilton

On-site
CAD 78,000 - 98,000