Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
ATS Corporation

Control Systems Software Designer

ATS Corporation

Control Systems Software Designer developing automation solutions for complex systems integration. Leading projects while collaborating with multidisciplinary teams at ATS Industrial Automation.

Posted 5/23/2026full-timeWoodbridge • 🇨🇦 CanadaMid-LevelSenior💰 CA$37 - CA$55 per hourWebsite

Tech Stack

Tools & technologies
PythonShell Scripting

About the role

Key responsibilities & impact
  • Design and develop software programs (PLC and/or PC based) specific to customer and project requirements based on standard ATS programming methods (ATS Global Code Standard)
  • In depth programming in environments mainly using PLC Ladder logic (Rockwell / Siemens platforms), and structured test (i.e. shell scripting, Visual Basic, C#, Python)
  • Ability to reverse-engineer and write PLC code from scratch
  • Select, test and integrate hardware and software components such as robots, I/O, analog devices, motion controllers, sensors, vision systems and lasers.
  • Debug and commission control systems at our facility, during the system integration stage and then at the customer’s site during installation.
  • Travel to both domestic and international customer locations for SAT (up to 20% travel per year)
  • Work with other members of the control systems design department and other groups to continuously improve methods of integrating controls technology, with the goals being enhanced safety, enhanced functionality and reduced cost.
  • Work with customers, project managers, designers, toolmakers and electricians to solve problems to provide the customer with a complete, functional automation system.
  • Provide thorough testing of machine functionality to verify software program completeness.
  • Provide accurate documentation for each project and training specific to their current project (i.e. machine operation, programming principles and program structure).
  • Improve the knowledge and capability of other members of the department through mentoring. Responsible for meeting Team Member level KPIs as assigned. (Budget, Schedule, Quality, CI)
  • Ensure that all business activities are performed with the highest ethical standards and in compliance with the ATS Code of Business Conduct.

Requirements

What you’ll need
  • A post-secondary degree specializing in Mechatronics, Systems, Electrical or Computer Engineering.
  • 3 years of experience programming Programmable Logic Controllers (PLC), and Human/Machine Interfaces (HMI) using Allen Bradley (Rockwell Studio 5000 Logix Designer) or Siemens (TIA Portal) software
  • 3 years of experience in a hands-on automation/controls environment working on Supervisory Control and Data Acquisition (SCADA) and Manufacturing Execution Systems (MES) systems
  • Proficiency in understanding programs written in structured test (i.e. Visual Basic, C#, Python, languages).
  • Strong programming, mechanical and electrical problem-solving skills.
  • Experience with configuration/troubleshooting of instrumentation (power supplies, meters, sensors, safety switches, etc.) using vendor software and interfaces
  • Experience working in Just-In-Time environments and on mission critical systems
  • Ability to communicate effectively, both orally and in writing.
  • Understanding of robotics, control systems and machine operation with hands-on experience is required
  • A self-starter with the ability to work as part of a team in a fast-paced environment with minimal supervision.

Benefits

Comp & perks
  • Eligible for Annual Incentive Bonus
  • Stock Purchase Plan
  • 3 Weeks Vacation
  • Health Care Benefits + $600 Health Care Spending Account
  • Employee Engagement Events (Employee BBQ’s and lunches, weekly snack day, etc.)
  • Employee Development Programs

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PLC programmingLadder logicVisual BasicC#PythonSCADAMESroboticscontrol systemsmachine operation
Soft Skills
problem-solvingcommunicationteamworkmentoringself-starteradaptabilityattention to detailethical standardsproject managementcustomer service