cover image
SEW-Eurodrive Canada

Fall 2026 Internship Software Developer

On site

Vaughan, Canada

Internship

22-01-2026

Share this job:

Skills

Communication Teamwork Adaptability Python PostgreSQL Docker Monitoring Test Scrum Problem-solving Linux Computer Vision Programming Software Development C++ Organizational Skills Robotics

Job Specifications

Company Description

SEW-Eurodrive Canada, located in the Greater Toronto Area, is a global leader in supplying motors, gear units, and automation technology for various industrial applications. With a team of over 16,000 employees worldwide, we ensure the seamless operation of critical systems, including conveyor belts, bottling plants, and gravel plants.

As part of the Global Software Development division, the SEW-EURODRIVE Innovation Hub Canada is strategically positioned to enhance SEW’s global network. Our Hub will leverage Canadian talent, foster academic partnerships, and drive software development to deliver innovative solutions for industrial automation.

We are dedicated to advancing SEW-EURODRIVE’s mission by developing cutting-edge software that addresses complex industrial challenges. Our team of software developers will collaborate closely with the Operational Technology (OT) and Information Technology (IT) teams in Germany, ensuring seamless integration across both locations.

Position Overview

We are seeking a talented and motivated Co-op Software Developer to join our innovative team. The successful candidate will play a crucial role in developing applications that drive automated factory operations, contributing to the evolution of smart manufacturing. Effective teamwork and collaboration across different time zones and continents are essential for this role.

Duration: 12 to 16 months.

Location: This is an in-person position based in Vaughan, ON, Canada. The role requires occasional travel to the factory in Bramalea, ON, as well as to Halton Hills.

Key Responsibilities

Software Development & Integration

Assist in developing and integrating core algorithms for Obstacle Avoidance, Localization (SLAM), and Pallet Detection.
Support the creation and deployment of Docker containers for system integration into the Welotec module.
Collaborate on ROS (Robot Operating System) integration for real-time communication between sensors and control systems.

Simulation & Testing

Contribute to building and refining Gazebo simulation environments for functional and stress testing.
Design and execute test scenarios, including fail-safe conditions, to validate system reliability.
Perform bug identification and resolution using simulation tools before real-world deployment.

Data Management

Work on database integration (PostgreSQL) for unified data storage and logging.
Implement structured status logging for system performance monitoring.

Documentation & Reporting

Prepare progress reports, maintain project documentation, and update templates for standardized reporting.
Support compliance efforts with VDA5050 specifications and safety standards.

Collaboration

Participate in SCRUM meetings, contribute to team discussions, and coordinate with mechanical and software teams.
Assist in preparing presentations for stakeholders and the steering committee.

Required Qualifications

 

Technical Skills

Proficiency in Python and C++ for robotics and automation development.
Familiarity with ROS/ROS2, Gazebo, and Linux environments.
Basic knowledge of PLC programming and industrial automation concepts.
Understanding of computer vision and sensor integration (Lidar, cameras, sonar).

Analytical & Problem-Solving

Ability to design and execute test cases for complex systems.
Strong debugging skills for simulation and real-world environments.

Soft Skills

Excellent communication and teamwork abilities.
Strong organizational skills for managing tasks and documentation.
Adaptability to work in a fast-paced R&D environment.

Education

Currently enrolled in a Computer Engineering, Robotics, Mechatronics, or related program.

About the Company

We move the world! What does this mean? Innumerable conveyor belts, bottling plants, gravel plants, your luggage at the airport, and many more applications would come to a stop without our motors, gear units, gearmotors, the matching automation technology, and services. More than 16,000 employees worldwide make sure that these processes keep running. Know more