About the role

  • Software Developer Co-op at ATS, providing automation solutions and collaborating on intelligent software design. Engaging in various projects within the industrial automation field.

Responsibilities

  • Work with a team of developers through various stages of development including user requirement gathering, software architecture & design, programming, validation & testing, as well as software deployment
  • Projects can range from various mechatronics applications requiring real-time controls, configurations & diagnostic tools, and simulation software to both cloud & on-prem software tools.
  • Developed solutions can also include integration with robotic assembly lines, manufacturing equipment and industry 4.0 edge devices & sensors
  • Work in a fast-paced, agile, development environment while being challenged with complex and technical problems
  • Develop close bonds while interacting with customers, project stakeholders and peers while demonstrating leadership and project ownership
  • Create and deploy data pipelines through existing and new procedures
  • Assist with the generation of software related product documentation and test execution
  • Assist the project team to identify critical paths and dependencies between project activities
  • Take part in weekly agile meetings reviewing weekly progress and upcoming work
  • Work side by side with Data Scientists in supporting data acquisition, contextualizing, and storing while developing an understanding of targeted datasets

Requirements

  • Working towards a post-secondary degree, diploma or equivalent, specializing in Mathematics, Machine Learning, Artificial Intelligence, or Electrical/Software/Systems/Computer Engineering
  • Capable of writing code proficiently while ensuring code readability and the end-users in mind.
  • Strong problem-solving capabilities with the ability to communicate and articulate problems.
  • A keen interest in both Cloud based and on-prem / edge-based computing architectures
  • Data Analysis and statistics
  • Programming / software development

Benefits

  • Comprehensive training including formal study and mentoring within your team
  • Subsidized breakfast and lunch daily; free gourmet beverages - coffee, tea and hot chocolate.
  • Plus, treat day is every other week!
  • Ability to participate in a variety of charitable events
  • Receive five vacation days
  • Social club that offers social events throughout the year
  • Fully equipped production facilities that are clean, quiet and climate controlled

Job type

Internship

Experience level

Entry level

Salary

CA$20 - CA$30 per hour

Degree requirement

Bachelor's Degree

Tech skills

AssemblyCloud

Location requirements

OnsiteCambridgeCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.