CrawlJobs Logo

Software Developer Co-op

atsautomation.com Logo

ATS Automation Tooling Systems Inc.

Location Icon

Location:
Canada , Cambridge

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

20.43 - 30.43 CAD / Hour

Job Description:

Within ATS Life Sciences Systems, what we do matters – we custom design, build and service critical automated solutions for medical device and pharmaceutical companies. Our customers are leaders in their industries and rely on us to deliver what we promise; to bring products to market faster with the highest quality. Together with our broad product range, financial strength, and global footprint, we provide the best automation solutions to our customers. Our Innovation team is looking for a motivated and ambitious student who thrives in a challenging but rewarding environment. Join our team!

Job Responsibility:

  • 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
  • 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
  • Communication, both orally and in writing
  • Ability to explain difficult problems in a simple manner
  • To be a constant learner and enjoy working as part of a team in a fast-paced environment
  • Industrial equipment and automation
  • Health, Safety, and Environmental
  • All employees have the responsibility to work in a safe manner and report any health, safety or environmental concern to their manager or supervisor in a timely manner
  • Work in compliance with divisional health, safety and environmental procedures
  • Refrain from removing or altering safety devices or guarding unless hazardous energies are controlled through lockout-tagout methods
  • Report any unsafe conditions or unsafe acts
  • Report defect in any equipment or protective device
  • Ensure that the required protective equipment is used for the assigned tasks
  • Attend all required health, safety and environmental training
  • Report any accidents/incidents to supervisor
  • Assist in investigating accidents/incidents
  • Refrain from engaging in any prank, contest, feat of strength, unnecessary running or rough and boisterous conduct
What we offer:
  • Subsidized breakfast and lunch daily
  • free gourmet beverages - coffee, tea and hot chocolate
  • treat day every other week
  • Receive five vacation days
  • Half-Day Fridays
  • Ability to participate in a variety of charitable events
  • Social club that offers social events throughout the year
  • Fully equipped production facilities that are clean, quiet and climate controlled
  • Comprehensive training including formal study and mentoring within your team

Additional Information:

Job Posted:
May 13, 2026

Expiration:
May 18, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Developer Co-op

Software Engineering Intern/ Co-Op

As an AMD intern, you’ll be placed at the epicenter of the AI ecosystem, working...
Location
Location
Canada , Calgary
Salary
Salary:
44500.00 - 71000.00 CAD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Currently enrolled in a Canada based University into a Bachelors degree program majoring in Computer Engineering, Electrical Engineering, Computer Science or related discipline
  • Knowledge / experience with any of the following technical skills (or related areas): Software engineering concepts, principles, and theories
  • C/C++ programming and Scripting language like Python, Windows PowerShell, Linux shell script, Perl, Java, Javascript, UML
  • Operating systems UNIX/Linux OS
  • Databases, MySQL, PostgreSQL, MongoDB
  • Cloud computing platforms, Azure
  • Web development frameworks, Django, Rails, Spring Boot
  • Mark up languages like HTML, XML, XSL
  • Defect tracking, testing, debugging
  • Git, Github, Perforce
Job Responsibility
Job Responsibility
  • Work closely with our software engineers to build and maintain our software applications
  • Build scripts that automate some of our software development process
  • Learn debugging methodologies to investigate the root cause of software issues
  • Involvement in crafting technical/functional documents and reports as needed
What we offer
What we offer
  • Training on the full software creation process, from design and built to testing and deployment
  • Fulltime
Read More
Arrow Right

Mechanical Engineering Co-op

This position is for the Research and Development team with a focus on security ...
Location
Location
United States , Waltham
Salary
Salary:
Not provided
boston-engineering.com Logo
Boston Engineering
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Prior engineering (or similar) internship or coop experience
  • Working understanding of mechanical engineering concepts: statics, dynamics, stress, materials, machine design, etc.
  • Working understanding of mechanical design concepts: FBD’s, stress analysis, etc.
  • Experience using CAD software, SolidWorks and/or Creo preferred
  • Basic hands-on experience: hand tools, machine assembly, debugging mechanical systems, etc.
  • Ability to work independently and as a part of a team
  • Good communication, technical writing, and documentation skills
  • Time management and organization of multiple tasks
  • This is a six month co-op
  • Role is restricted to US citizens due to access to export-controlled technology
Job Responsibility
Job Responsibility
  • Assisting with design tasks (CAD development, analysis, component selection)
  • High level mathematical and model simulations (fluid, thermal, structural)
  • Participating in brainstorm discussion and concept development
  • Hands-on prototype development, rework, and assembly
  • Design and assembly of test equipment
  • Test implementation, data analysis, and technical documentation
  • Presenting to interdisciplinary internal and client teams
What we offer
What we offer
  • Mentorship program guided by a mentor interested in your success
  • Training courses and seminars on engineering concepts and skills
  • Exposure to a wide range of industries, disciplines, companies, and more
Read More
Arrow Right

Mechanical Engineering Co-op

As a Mechanical Engineering Co-op for Boston Engineering, you will have the oppo...
Location
Location
United States , Waltham
Salary
Salary:
Not provided
boston-engineering.com Logo
Boston Engineering
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Prior engineering (or similar) internship or coop experience
  • Working understanding of mechanical engineering concepts: statics, dynamics, stress, materials, machine design, etc.
  • Working understanding of mechanical design concepts: FBD’s, stress analysis, component tolerances, engineering drawings, etc.
  • Experience using CAD software, SolidWorks and/or Creo preferred
  • Basic hands-on experience: hand tools, machine assembly, debugging mechanical systems, etc.
  • Ability to work independently and as a part of a team
  • Good communication, technical writing, and documentation skills
  • Time management and organization of multiple tasks
Job Responsibility
Job Responsibility
  • Assisting with design tasks (CAD development, analysis, component selection)
  • Participating in brainstorm discussion and concept development
  • Hands-on prototype development, rework, and assembly
  • Design and assembly of test equipment
  • Test implementation, data analysis, and technical documentation
  • Presenting to interdisciplinary internal and client teams
What we offer
What we offer
  • Mentorship program guided by a mentor interested in your success
  • Training courses and seminars on engineering concepts and skills
  • Exposure to a wide range of industries, disciplines, companies, and more
Read More
Arrow Right

5G Software Developer Co-op

As the tech firm that was instrumental in creating the mobile world, and with mo...
Location
Location
Canada , Ottawa
Salary
Salary:
Not provided
ericsson.com Logo
Ericsson
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Software development and debugging skills with an academic background in Computer Science, Software Engineering, Communications Engineering, Electrical Engineering or equivalent
  • Working towards completion of a bachelors, masters, or doctoral degree
  • Entering any coop term (1st, 2nd, …)
  • Interpersonal skills: Team player, independent, self-starter, organization skills, detail oriented and able to work in a dynamic environment
  • Effective English oral and written communications skills
  • General knowledge of LTE and/or 5G wireless protocols are helpful
  • Concurrent programming languages, Perl, Python, Java, JavaScript, Typescript, Java SpringBoot framework, HTML/CS, C/C++
  • Experience with Linux, Gerrit, Github, Jenkins, Django, and Angular are all assets
  • HTTP & RESTful framework, Database Fundamentals (Hibernate & JPA in our implementation), Kubernetes & Docker
  • 2.7+ GPA or equivalent , Uploading an unofficial copy of your transcript
Job Responsibility
Job Responsibility
  • Developing, debugging and testing 5G features
  • Development is focused on baseband Layer 2 software
  • Working with a software development team
  • Developing/debugging software tools which support developer’s needs, such as command-line and web-based tools, 5G log analysis tools, trouble reporting tools, debug tools, software management tools, etc
  • Working with a software development team on 5G related production and test software
  • Developing the infrastructure to support 5G automated testing and developing automated test cases to test new 5G software features
  • Areas where test development is focused include Layer 1, test framework and 5G features
  • Developing tools and automation to support vDU integration and testing activities
  • This includes, but not limited to, documentation of onboarding and troubleshooting guides, test channel bring up and maintenance, test channel database development, PM/KPI analysis tool development, data visualization and many others
  • Improving the test development experience by leveraging AI which involves Gen AI powered tool functionality testing
  • Fulltime
Read More
Arrow Right

Software Developer Co-op

At Intuit, we believe in the power of early talent. Our internship and co-op pro...
Location
Location
Canada , Toronto
Salary
Salary:
36.00 - 46.00 CAD / Hour
intuit.com Logo
Intuit
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Actively enrolled in a post-secondary education program
  • A graduation date at least 4 months after the co-op term ends
  • Available for an 8-month co-op work term, May 2026 - December 2026, for 40 hours per week
  • Must be legally eligible to work in Canada for the duration of the co-op term, without requiring sponsorship now or in the future
  • Ability to work in our Toronto office a minimum of 3 days per week
  • Understanding of core programming concepts and data structures
  • Strong capacity to analyze problems, think critically, and propose effective solutions
  • Excellent verbal and written communication skills with the ability to work effectively in a team-oriented environment
  • Eagerness to learn new technologies, adapt to evolving challenges, and continuously improve
Job Responsibility
Job Responsibility
  • Develop and Test Software: Write, test, and debug high-quality code for new features and improvements
  • Collaborate on Design and Architecture: Participate in technical discussions, contribute to design decisions, and work closely with cross-functional engineering teams
  • Support and Enhance Development Tools: Assist in maintaining and improving our continuous integration and continuous delivery (CI/CD) pipelines and tools
  • Contribute to Project Planning: Help gather requirements, define technical specifications, and create test plans with internal and external stakeholders
  • Drive Continuous Improvement: Actively learn new technologies, share knowledge, and explore innovative solutions to technical challenges and processes
What we offer
What we offer
  • Competitive compensation package with a strong pay for performance rewards approach
  • This position may be eligible for a cash bonus, equity rewards and benefits
  • Fulltime
Read More
Arrow Right

Software Test Engineer 2

Join a world-renowned leader in interactive entertainment, where innovation meet...
Location
Location
Canada , Vancouver
Salary
Salary:
31.63 - 33.33 CAD / Hour
aquent.com Logo
Aquent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive experience across multiple development cycles, with a strong emphasis on mission testing
  • Mission Flow & Progression Testing: Expertise in preventing progression blockers, validating objectives, waypoints, mission scripting (e.g., triggers for cutscenes, door mechanics), and ensuring seamless transitions between game areas
  • Combat & AI Testing: Verifying enemy spawns, ensuring proper balance and difficulty scaling, testing squad AI interactions (teammate behavior, revival, combat engagement), evaluating enemy AI tactics and movement, and confirming AI performance across difficulty settings
  • Co-op & Multiplayer Campaign Testing: Validating drop-in/drop-out co-op functionality, synchronizing mission objectives between players, assessing network stability and desync issues, and ensuring cutscenes and dialogue remain synced in co-op sessions
  • Cinematics & Narrative Testing: Ensuring correct triggering and flawless playback of cutscenes (audio/video), verifying dialogue timing and subtitle accuracy, and confirming that player choices accurately reflect in the story
  • Save System & Checkpoints: Ensuring correct placement and loading of checkpoint saves, verifying game state persistence after reloading, and testing cross-session save functionality
  • Level Design & Environment Testing: Identifying and reporting collision issues (players getting stuck, falling through the map), verifying the correct functionality of interactive objects (doors, levers, switches), and ensuring proper lighting, textures, and visual effects
  • Performance & Stability Testing: Pinpointing frame rate drops, crashes, and memory issues, ensuring smooth performance across various platforms, and testing for audio desyncs, texture pop-ins, and streaming issues
  • Proven experience in writing clear and comprehensive testing instructions or briefs
  • Demonstrated ability to accurately estimate testing efforts
Job Responsibility
Job Responsibility
  • Collaborate closely with development teams to conduct early testing and provide critical feedback on features and areas
  • Create comprehensive documentation, including detailed test cases, test briefs, and contribute to QA knowledge base pages
  • Serve as the primary point of contact for the Core QA team, addressing design questions and facilitating communication
  • Act as the initial contact for development teams seeking updates on testing status or requesting adjustments to QA needs
  • Provide regular updates to QA Leads on the overall health and progress of assigned features and areas
  • Proactively identify and address potential issues that could hinder the Core QA team's testing efforts
What we offer
What we offer
  • subsidized health, vision, and dental plans
  • paid sick leave
  • retirement plans with a match
  • free online training through Aquent Gymnasium
  • Fulltime
Read More
Arrow Right

Av software safety team - co-op

As a member of the Software Safety team, the Software Safety Co-op will support ...
Location
Location
Canada , Markham
Salary
Salary:
4264.00 - 5200.00 CAD / Month
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Pursuit of a Bachelor's degree in the following areas: Software Engineering, Computer Engineering, Computer Science, Mechatronics
  • Able to work 40 hours per week in Canada and for 8-12 months term starting May 2026
  • Beginner to intermediate knowledge on C++, Embedded C or Python
  • Basic experience with embedded software
Job Responsibility
Job Responsibility
  • Lead or participate in safety strategy discussions, collaborating with GM teams globally
  • Support software safety teams in building block diagrams to support software integrity analysis
  • Ensure alignment to GM safety and software development processes
  • Develop, allocate, and verify software safety requirements to ensure completeness, consistency, and alignment to system-level safety requirements
  • Lead or contribute to initiatives towards the continuous improvement of the safety and software development processes
  • Fulltime
Read More
Arrow Right

Co-op Research Student

Completes a comprehensive learning experience while receiving continued career d...
Location
Location
United States of America , Rochester
Salary
Salary:
17.00 - 22.10 USD / Hour
urmc.rochester.edu Logo
University of Rochester
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Enrollment in an academic program that allows academic credit for working required
  • Or equivalent combination of education and experience
Job Responsibility
Job Responsibility
  • Applies theories learned in a classroom setting to real world, professional situations
  • Observes and performs a diverse array of assigned tasks, activities, and projects under guidance from one or more professional mentors
  • Abides by all policies, procedures, and work regulations as defined by the supervisor and/or co-op facilitator
  • Performs all assignments in a professional and businesslike manner
  • Practices the utilization of specialized instrumentation, equipment, software, and other technologies
  • Maintains a clean, orderly, and safe work environment and reports any concerns to supervisor and/or co-op facilitator
  • Periodically seeks and receives feedback on job performance
  • Participates in seminars or workshops designed to develop professional and scientific skills, including effective strategies for project design, time management, data analysis, and communication
  • May prepare and deliver formal written reports or oral presentations
  • Attends and contributes to departmental and/or team meetings
  • Parttime
Read More
Arrow Right