About the role#
As a Robotics Software Co-op Student, you will join our software development team to help build systems for our robotic harvesters. You will contribute to the design, development, testing, and deployment of software that powers our technology. This is a hands-on role where you will work across engineering disciplines on tasks ranging from back-end architecture and computer vision to robot controls and user interfaces.
What you'll do#
- Develop and maintain C++ code for robotic and data systems.
- Work with the team on algorithm development for perception and control.
- Write unit tests and conduct code reviews to maintain software quality.
- Assist with integration and testing on real robots in the lab and at farms.
- Support data collection, analysis, and visualization to improve system performance.
- Use modern development tools like Git and Docker within a Linux environment.
- Participate in daily stand-ups, release planning, and design discussions.
What you'll need#
- Current enrollment in a Computer Science, Software Engineering, Mechatronics, or related co-op program.
- Experience with C++.
- Familiarity with Linux and Git.
- Strong communication skills and a collaborative mindset.
- Curiosity, initiative, and a willingness to learn.
- Knowledge of Python and Typescript is a bonus.
Location & details#
- Location: Salmon Arm, British Columbia, Canada.
- Term: Winter 2027.
- Modality: On-site.
- Employment: Full-time, paid position.
- Salary: $4,333 to $5,373 per month, depending on experience.
- Additional benefits: Relocation support, paid vacation, statutory holidays, onsite gym, and provided lunches three times a week.
About 4AG Robotics
4AG Robotics develops autonomous systems for the mushroom farming industry. The company produces the HX800 robot to handle picking, trimming, and packing tasks. Its technology operates on four continents to support commercial agricultural infrastructure. Founded in 1999, the firm maintains its headquarters in Salmon Arm, British Columbia, and employs 68 people.
How to get in at 4AG Robotics
Applying early gives you a distinct advantage at 4AG Robotics, as recruiters review applications before the candidate pool becomes crowded. Intern Insider sends an instant alert the moment a role matching your target is published, ensuring you apply among the first. This timing helps your profile stand out during the initial screening phase. You can also improve your response rates by reaching out to the recruiters behind these roles directly. Intern Insider surfaces the specific people managing 4AG Robotics hiring, which allows you to ask informed questions about the team or request a referral. Connecting with the right person often provides more clarity than a standard application.



