CareerPlanSign in

Embedded Software Developer (Co-op)

Vancouver, British Columbia, Canada💼 Full-time💰 $24–$24🗓 2026-09-08 → 2026-09-25

Core

Develop embedded software for precision motion control actuators and stages, targeting high-speed, high-torque applications with nanometer accuracy for photonics, biotechnology, aerospace, and semiconductor industries.

Role type

Embedded Software Developer (Co-op)

Builds

Motion control software for actuators and stages

Domain

Industrial automation / Mechatronics / Precision motion control

Deliverable

production ML models | product features

Required skills

C++, ARM microcontroller programming, unit and integration testing, requirements gathering, software documentation

Preferred skills

Low-level or systems programming experience, mechatronics interest, problem-solving skills

Technologies

C++, ARM

Responsibilities

Design and implement features in modern C++ on ARM microcontrollers; collect requirements from other teams; write unit and integration tests; research and deploy workflow tools; document code and software features

Seniority

Co-op / Student

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