Back to jobs
Courtice, Ontario, Canada
2026-05-25
Korechi Innovations Inc.
North America
Software Programmer Intern – Robotics
Role Description
**Software Programmer Intern – Robotics**
**Location: Oshawa, ON \| Type: Internship/Co-op \| Duration: minimum 8 Months**
**Start Date: June 2026**
**About the Internship**
At
Korechi Innovations
, we don’t believe in "busy-work." As a Robotics Intern, you will be a core member of our engineering team, contributing directly to the production code that powers our autonomous field robots. This is a unique opportunity to see your algorithms deployed on physical hardware in real-world agricultural and turf environments.
**What You’ll Do**
* Robot Software Development: Assist in writing and testing clean, modular code in Python and C\+\+ using the ROS/ROS2 framework.
* Simulation \& Testing: Build and maintain simulation environments (Gazebo/RViz) to validate new navigation and control features before they hit the field.
* OS Expertise: experience with Linux (specifically Ubuntu 20\.04\+)
* Hands-on Field Work: Join our engineers at local farms and golf courses to conduct real-world performance tests and troubleshoot on-site.
* Infrastructure Support: Help develop and maintain APIs and communication protocols between our robotic fleet and Google Cloud infrastructure.
* Collaboration: Participate in sprint planning, stand-ups, and peer code reviews, gaining exposure to professional SDLC practices.
**Requirements**
* Recent graduate, or Student currently enrolled in a Bachelor’s or Master’s program in Mechatronics, Computer Science, Software Engineering, or a related field.
* Coding Foundations: Strong proficiency in Python; familiarity with C\+\+ is a significant asset.
* Linux Literacy: Comfortable working in a Linux/Ubuntu terminal and using Git for version control.
* Academic/Project Experience: Previous experience with robotics clubs (e.g., FIRST Robotics), hackathons, or personal projects involving ROS or microcontrollers (Arduino/Raspberry Pi).
* Communication: Strong verbal and written skills for documenting your work and collaborating with the team.
* This is not a remote-working opportunity.
**Preferred Skills**
* Computer Vision: Interest or experience with OpenCV or ML frameworks (TensorFlow/PyTorch).
* Hardware Familiarity: Basic understanding of sensors like LiDAR, GNSS/GPS, and IMUs.
* Previous working knowledge of ROS will be considered an asset.