CareerPlanSign in

Software Developer - C++ (Co-op)

Vancouver Office💼 Full-time💰 $43,200–$43,200🗓 2026-09-15 → 2026-09-26

Core

Develop real-time machine vision applications and C++ features for robotic systems in manufacturing and automation environments.

Role type

Co-op Software Developer (C++)

Builds

Apera Vue (4D Vision software) and robotic integration features

Domain

Robotics, Computer Vision, Industrial Automation

Deliverable

production ML models | product features

Required skills

C++, object-oriented design, memory management, linear algebra, 3D transforms, Git, unit testing, CMake, GTest

Preferred skills

Linux development, OpenCV, ROS, PCL, multithreading, networking, Python

Technologies

C++, Qt, OpenCV, CMake, Git, GTest

Responsibilities

Develop and ship core C++ features for Apera Vue, support robotic integration and image processing, improve code quality through testing and review, run and validate code in live robotic lab environments, write tests and investigate edge cases, contribute to documentation, optimize code for speed and memory using profiling tools

Seniority

Co-op (Student)

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.