Senior Software Engineer – IoT, SCADA & Automation

ATS Automation Tooling Systems Inc

Canada

On-site

CAD 58,000 - 80,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Annual Incentive Bonus
Stock Purchase Plan
3 Weeks Vacation
Health Care Benefits
Health Care Spending Account

Job summary

ATS Automation Tooling Systems Inc, located in Woodbridge, ON, is seeking a Senior Software Developer to design and implement software for our test systems across industries, integrating hardware with software, SCADA, LabVIEW, and IoT devices.

Responsibilities include developing C#/.NET for Test Executive and SAMS, C/C++ for microcontroller targets (Arduino, Raspberry Pi), building SCADA solutions, debugging on shop floor and client sites, and collaborating with customers and engineers.

Qualifications

  • 5+ years of professional software engineering experience in production systems.
  • Experience with GitHub and Jira.
  • Experience in deciphering TCP/IP, CAN and LIN packet traces.
  • Experience with SCADA and MES systems.
  • Strong C# and .NET knowledge.

Responsibilities

  • Develop C# and .NET code for Test Executive and SAMS software products.
  • Develop software in C/C++ code for microcontroller hardware targets (Arduino, Raspberry Pi).
  • Design and implement SCADA systems using ATS Test software packages, LabVIEW, or Python.
  • Debug and commission test system programs on the shop floor and on client sites.
  • Collaborate with customers, project managers, and engineers to deliver complete systems.
  • Document procedures and data structures within source code for maintainability.
  • Provide training to customers on machine operation and software principles.
  • Willingness to travel up to 25%.

Skills

Team collaboration
Communication
Time management
Problem solving
Travel flexibility

Education

Bachelor's Degree in Computer Science, Software, Electrical or Computer Engineering

Tools

C#
C/C++
LabVIEW
Python
Arduino
Raspberry Pi
SCADA
MES
GitHub
Jira

Job description

ATS Automation Tooling Systems Inc, located in Woodbridge, ON, is seeking a Senior Software Developer to design and implement software for our test systems across industries, integrating hardware with software, SCADA, LabVIEW, and IoT devices.

Responsibilities include developing C#/.NET for Test Executive and SAMS, C/C++ for microcontroller targets (Arduino, Raspberry Pi), building SCADA solutions, debugging on shop floor and client sites, and collaborating with customers and engineers.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer – IoT, SCADA & Real-Time
Senior Software Engineer – IoT, SCADA & Real-Time

ATS Industrial Automation • Vaughan

On-site
CAD 58,000 - 80,000
Health Care Benefits
Health Spending Account
Employee Engagement Events
+4
Senior Automation Controls Software Engineer
Senior Automation Controls Software Engineer

ATS Industrial Automation • Vaughan

On-site
CAD 58,000 - 80,000
Health care benefits
Health Care Spending Account
Stock Purchase Plan
+4
Senior Software Developer
Senior Software Developer

ATS Automation Tooling Systems Inc • Canada

On-site
CAD 58,000 - 80,000
Annual Incentive Bonus
Stock Purchase Plan
3 Weeks Vacation
+2
Senior Controls Systems Software Designer
Senior Controls Systems Software Designer

ATS Automation Tooling Systems Inc • Canada

On-site
CAD 58,000 - 80,000
Eligible for Annual Incentive Bonus
Stock Purchase Plan
3 Weeks Vacation
+3
Senior Software Developer
Senior Software Developer

ATS Industrial Automation • Vaughan

On-site
CAD 58,000 - 80,000
Health Care Benefits
Health Spending Account
Employee Engagement Events
+4
Plasma Cutting Machine Operator - Night Shift
Plasma Cutting Machine Operator - Night Shift

Brannon Steel • Brampton

On-site
CAD 105,000 - 120,000
Annual bonus
Stock Purchase Plan
3 Weeks Vacation
+3
Senior Controls Systems Software Designer
Senior Controls Systems Software Designer

ATS Industrial Automation • Vaughan

On-site
CAD 58,000 - 80,000
Health care benefits
Health Care Spending Account
Stock Purchase Plan
+4
Electrical Designer, Intermediate
Electrical Designer, Intermediate

ATS Automation Tooling Systems Inc • Vaughan

On-site
CAD 76,000 - 105,000
Annual incentive bonus
Stock purchase plan
3 weeks vacation
+3
Electrical Designer, Intermediate
Electrical Designer, Intermediate

ATS Automation Tooling Systems Inc • Canada

On-site
CAD 51,000 - 69,000
Annual incentive bonus
Stock Purchase Plan
3 weeks vacation
+3
Control Systems Software Designer
Control Systems Software Designer

ATS Corporation • Cambridge

On-site
CAD 70,000 - 90,000
Competitive starting salaries
Paid vacation
Comprehensive health and dental benefits
+2