Automation Software Developer

3 days ago


Cambridge, Ontario, Canada ATS Automation Full time
Job Title: Controls Systems Designer

Job Summary:

We are seeking a highly skilled Controls Systems Designer to join our team at ATS Automation. As a key member of our innovation team, you will be responsible for designing and developing world-class software and control systems for high-performance automation equipment.

Key Responsibilities:

  • Develop software requirements and controls concepts for rapid prototypes to production projects.
  • Lead software design teams to test and iterate through concepts.
  • Mentor other innovation team members to work outside the box and avoid limitations.
  • Provide expert judgment and expertise in the oversight and review of software/technical projects.
  • Lead technical evaluation of innovation technologies and sign off on project designs and go/no-go decisions.
  • Provide innovation support to ATS Life Science's worldwide sites.
  • Improve the knowledge and capability of other members of the innovation department through mentoring.
  • Participate/Lead in technical software development and implementation across all innovation teams.
  • Be the ATS Innovation expert in one or more areas, including Automation Software Development, OT Networking, and Automation Mechatronics.

Requirements:

  • Post-secondary engineering or computer science degree, diploma, or equivalent with an emphasis on software design and integration.
  • Skilled at developing software that is efficient, elegant, robust, and maintainable.
  • Ability to evaluate, recommend, and implement new development or deployment technologies.
  • Strong ability to get to root cause customer problems and deliver innovative solutions.
  • Team player able to contribute in meetings, perform code reviews, brainstorm hard problems, and step in and contribute when a challenge needs all hands on deck.
  • Strong communication skills and demonstrated ability to document and explain solutions.

Preferred Qualifications:

  • Strong programming/software development and problem-solving skills.
  • Experience with PLC programming (BnR, Siemens, and Rockwell), Motion control, C/C++,.NET, or similar tools.
  • Experience with Agile development practices.
  • Familiar with issue-tracking and revision-control systems.
  • Developing and executing tests to verify behavior and performance.
  • Performing and accepting code reviews.
  • Lead and contribute to technology development that aligns with technology roadmaps.
  • Assisting with the generation of software-related product documentation.
  • Hands-on experience with lab test equipment is an asset.
  • Strong understanding of automation (PLCs, control systems, electrical/mechanical).
  • Strong mechanical and electrical aptitude – We want someone who will be hands-on to solve problems.
  • Ability to communicate effectively, both orally and in writing.
  • A self-starter with the ability to work independently or as part of a team in a fast-paced environment with minimal supervision.
  • 3+ years' experience related to software in an industrial automation environment.

Why Join Our Team:

We value our people and strive to develop, engage, empower, and energize them. We believe in innovation and problem-solving, and we prioritize internal growth and development. We offer competitive total rewards, including a comprehensive health and dental benefits package, 4% RRSP matching program, and optional Employee Share Purchase Program. We are committed to being carbon neutral by 2030 and prioritize diversity, equity, and inclusion in our workplace.



  • Cambridge, Ontario, Canada ATS Automation Full time

    About the RoleWe are seeking a highly skilled Automation Software Developer to join our team at ATS Automation. As a key member of our innovation team, you will play a critical role in developing world-class software and control systems for high-performance automation equipment.Key ResponsibilitiesDevelop software requirements and controls concepts for rapid...


  • Cambridge, Ontario, Canada ATS Automation Full time

    About the RoleWe are seeking a highly skilled Automation Software Developer to join our team at ATS Automation. As a key member of our innovation team, you will play a critical role in developing world-class software and control systems for high-performance automation equipment.Key ResponsibilitiesDevelop software requirements and controls concepts for rapid...


  • Cambridge, Ontario, Canada ATS Automation Full time

    Job DescriptionATS Automation is seeking a highly skilled Automation Software Developer to join our team in the Innovation Center. As a key member of our innovation team, you will be responsible for developing world-class software and control systems for high-performance automation equipment.Key Responsibilities:Develop software requirements and controls...


  • Cambridge, Ontario, Canada ATS Automation Full time

    Job DescriptionATS Automation is seeking a highly skilled Automation Software Developer to join our team in the Innovation Center. As a key member of our innovation team, you will be responsible for developing world-class software and control systems for high-performance automation equipment.Key Responsibilities:Develop software requirements and controls...


  • Cambridge, Ontario, Canada ATS Automation Full time

    Job DescriptionATS Automation is seeking a highly skilled Automation Software Developer to join our team in the Innovation Center. As a key member of our innovation team, you will be responsible for developing world-class software and control systems for high-performance automation equipment.Key Responsibilities:Develop software requirements and controls...


  • Cambridge, Ontario, Canada ATS Automation Full time

    Job DescriptionATS Automation is seeking a highly skilled Automation Software Developer to join our team in the Innovation Center. As a key member of our innovation team, you will be responsible for developing world-class software and control systems for high-performance automation equipment.Key Responsibilities:Develop software requirements and controls...


  • Cambridge, Ontario, Canada ATS Automation Full time

    Job DescriptionATS Automation is seeking a highly skilled Automation Software Developer to join our team in the Innovation Center. As a key member of our innovation team, you will be responsible for developing world-class software and control systems for high-performance automation equipment.Key Responsibilities:Develop software requirements and controls...


  • Cambridge, Ontario, Canada ATS Automation Full time

    Job DescriptionATS Automation is seeking a highly skilled Automation Software Developer to join our team in the Innovation Center. As a key member of our innovation team, you will be responsible for developing world-class software and control systems for high-performance automation equipment.Key Responsibilities:Develop software requirements and controls...


  • Cambridge, Ontario, Canada ATS Automation Full time

    About the RoleWe are seeking a highly skilled Automation Software Developer to join our team at ATS Automation. As a key member of our innovation team, you will be responsible for developing world-class software and control systems for high-performance automation equipment.Key ResponsibilitiesDevelop software requirements and controls concepts for rapid...


  • Cambridge, Ontario, Canada ATS Automation Full time

    About the RoleWe are seeking a highly skilled Automation Software Developer to join our team at ATS Automation. As a key member of our innovation team, you will be responsible for developing world-class software and control systems for high-performance automation equipment.Key ResponsibilitiesDevelop software requirements and controls concepts for rapid...


  • Cambridge, Ontario, Canada ATS Automation Full time

    Job SummaryWe are seeking a highly skilled Automation Software Developer to join our team at ATS Automation. As a key member of our control systems design department, you will be responsible for designing and developing world-class automation solutions.Key ResponsibilitiesDesign and develop software programs for customer and project requirements using...


  • Cambridge, Ontario, Canada ATS Automation Full time

    Job SummaryWe are seeking a highly skilled Automation Software Developer to join our team at ATS Automation. As a key member of our control systems design department, you will be responsible for designing and developing world-class automation solutions.Key ResponsibilitiesDesign and develop software programs for customer and project requirements using...


  • Cambridge, Ontario, Canada ATS Automation Full time

    Job Title: Controls Systems DesignerJob Summary:We are seeking a highly skilled Controls Systems Designer to join our team at ATS Automation. As a key member of our innovation team, you will be responsible for designing and developing world-class software and control systems for high-performance automation equipment.Key Responsibilities:Develop software...


  • Cambridge, Ontario, Canada ATS Automation Full time

    Job Title: Controls Systems DesignerJob Summary:We are seeking a highly skilled Controls Systems Designer to join our team at ATS Automation. As a key member of our innovation team, you will be responsible for designing and developing world-class software and control systems for high-performance automation equipment.Key Responsibilities:Develop software...


  • Cambridge, Ontario, Canada ATS Automation Full time

    Job DescriptionATS Automation is seeking a highly skilled Controls Systems Designer to join our team in the Innovation Center. As a key member of our innovation team, you will be responsible for developing world-class software and control systems for high-performance automation equipment.Key Responsibilities:Develop software requirements and controls...


  • Cambridge, Ontario, Canada ATS Automation Full time

    Job DescriptionATS Automation is seeking a highly skilled Controls Systems Designer to join our team in the Innovation Center. As a key member of our innovation team, you will be responsible for developing world-class software and control systems for high-performance automation equipment.Key Responsibilities:Develop software requirements and controls...


  • Cambridge, Ontario, Canada ATS Automation Full time

    Job DescriptionWe are seeking a highly skilled Control Systems Software Designer to join our team at ATS Automation. As a key member of our control systems design department, you will play a critical role in designing and developing world-class automation solutions.Key Responsibilities:Design and develop software programs for customer and project...


  • Cambridge, Ontario, Canada ATS Automation Full time

    Job DescriptionWe are seeking a highly skilled Control Systems Software Designer to join our team at ATS Automation. As a key member of our control systems design department, you will play a critical role in designing and developing world-class automation solutions.Key Responsibilities:Design and develop software programs for customer and project...


  • Cambridge, Ontario, Canada ATS Automation Full time

    Job SummaryATS Automation is seeking a highly skilled Software Designer to join our team of automation experts. As a member of our dynamic and multi-disciplined team, you will design and develop world-class automation solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software programs for automation systems, utilizing...


  • Cambridge, Ontario, Canada ATS Automation Full time

    Job SummaryATS Automation is seeking a highly skilled Software Designer to join our team of automation experts. As a member of our dynamic and multi-disciplined team, you will design and develop world-class automation solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software programs for automation systems, utilizing...