Senior Automation Software Engineer - C#/SCADA, IoT

Socket.dev

Vaughan

On-site

CAD 88,000 - 121,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Annual incentive bonus
Stock Purchase Plan
3 weeks vacation
Health care benefits
Employee engagement events
Employee development programs

Job summary

ATS Test is seeking an experienced software engineer to design and implement robust test systems, spanning PLC data acquisition, instrumentation, and third‑party devices. You will work on C#/.NET and C/C++ for IoT and embedded targets, and create SCADA solutions using LabVIEW or Python.

Travel up to 25% is required as projects move to customer sites. Ideal candidates have a strong SDLC background, experience with GitHub/Jira, and a background in real‑time data acquisition and MES/SCADA

Qualifications

  • Bachelor's Degree in Computer Science, Software, Electrical or Computer Engineering.
  • 5 years of professional software engineering experience in production systems and SDLC.
  • Experience with GitHub and Jira for project/software configuration management.
  • Familiarity with SCADA, MES, TCP/IP, CAN/LIN traces, and real-time data acquisition.

Responsibilities

  • Develop C#/.NET for Test Executive and SAMS software products.
  • Develop C/C++ for microcontroller targets (Arduino, Raspberry Pi).
  • Design and implement SCADA systems using LabVIEW, ATS Test software, or Python.
  • Debug and commission test systems on shop floor and customer sites.
  • Collaborate with customers and internal teams to deliver complete functional systems.

Skills

Communication skills
Team collaboration
Time management
Willingness to travel

Education

Bachelor's Degree in Computer Science or Engineering

Tools

GitHub
Jira
LabVIEW
Python
C/C++

Job description

ATS Test is seeking an experienced software engineer to design and implement robust test systems, spanning PLC data acquisition, instrumentation, and third‑party devices. You will work on C#/.NET and C/C++ for IoT and embedded targets, and create SCADA solutions using LabVIEW or Python.

Travel up to 25% is required as projects move to customer sites. Ideal candidates have a strong SDLC background, experience with GitHub/Jira, and a background in real‑time data acquisition and MES/SCADA

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 Software Engineer – IoT, SCADA & Automation
Senior Software Engineer – IoT, SCADA & Automation

ATS Automation Tooling Systems Inc • Canada

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

ATS Industrial Automation • Vaughan

On-site
CAD <1,000
Annual Incentive Bonus
Stock Purchase Plan
3 Weeks Vacation
+2
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
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 Controls Systems Software Designer
Senior Controls Systems Software Designer

ATS Automation Tooling Systems Inc • Vaughan

On-site
CAD 58,000 - 80,000
Annual incentive bonus
Stock Purchase Plan
3 weeks vacation
+3
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

Socket.dev • Vaughan

On-site
CAD 88,000 - 121,000
Annual incentive bonus
Stock purchase plan
3 weeks vacation
+4
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