Back to results

Mechatronics Engineer - Vancouver, BC (Onsite) - FTE

  • Vancouver, BC, Canada
  • Greater Vancouver Metropolitan Area, Canada

$125,000 to $140,000 CAD / year · Full-time

Applications open in a new tab.

Job details

Pay
$125,000 to $140,000 CAD / year
Job type
Full-time
Apply by
Experience
3–6 years of hands-on mechatronics, robotics, or automation engineering experience.
Posting language
English
Posted

Original job description

Job Title: Mechatronics Engineer

Location: Vancouver, BC (Onsite)

Duration: FTE

A reasonable, good faith estimate of the minimum and maximum for this position is CAD125K/year to CAD140K/year with benefits

Relocation assistance will be provided if willing to relocate

Job Description:

About the Job

  • We're looking for an Intermediate Mechatronics Engineer to join our Robotics & Grasping team, the team that turns vision into products that pick and place on the factory floor and makes automation simple and a joy to implement.
  • This is a hands-on, hardware-first role at a company in the middle of its transition from software-only to software plus hardware. You will have a strong mechanical and electrical foundation, be comfortable writing Python to run quick tests, and read and contribute to C++.
  • You will work alongside senior mechatronics engineers and professional engineers (P.Eng.), as well as vision, software, and product teams, using the latest machine vision technology to design and build complete industrial vision-guided robotic cells, from initial concept sketches to production.
  • You will also own a key piece of hardware. Our proprietary 3D vision cameras serve as the eyes of every system: built from off-the-shelf 2D machine vision cameras, assembled in-house, and calibrated to deliver high-fidelity, high-accuracy 3D perception. You will maintain and improve the calibration methods and system behind them to keep delivering the most accurate 3D perception in the industry.

Responsibilities

  • Maintain and improve calibration methods and calibration systems for proprietary 3D vision cameras, including supporting fixtures, targets, and tooling.
  • Research, prototype, and benchmark new calibration methods and metrology techniques, bringing validated solutions into production.
  • Drive the physical design, iteration, and manufacturing of next-generation vision cameras, covering enclosures, optics/camera mounting, thermal and sealing considerations, assembly fixtures, and production processes.
  • Write and maintain robot drivers in C++ and Python connecting internal software to ABB, Fanuc, Yaskawa, Universal Robots, and other robot brands.
  • Tune motion profiles, cycle time, and vision-to-motion timing to optimize robotic cell efficiency, accuracy, and reliability.
  • Execute mechanical and electrical design for full industrial cells, including end-of-arm tooling, mounts, fixtures, camera enclosures, cell layouts, cell safety, wiring, and panel design.
  • Script test experiments in Python to evaluate accuracy, repeatability, and cycle time in the lab, converting test data into design decisions.
  • Support the full product lifecycle from prototyping and design-for-assembly (DFA) through supplier coordination, documentation, and production handoff.
  • Diagnose field issues, execute root-cause analysis, and collaborate with software and vision teams to implement system-wide fixes.

Requirements

  • 3–6 years of hands-on mechatronics, robotics, or automation engineering experience.
  • Degree in Mechatronics, Mechanical, Electrical, or a related engineering discipline.
  • Strong mechanical design skills using CAD tools (SolidWorks preferred), including tooling, fixtures, enclosures, assemblies, GD&T, and design-for-manufacturing (DFM).
  • Direct experience taking hardware products from prototype to production (DFM/DFA, supplier coordination, assembly documentation).
  • Solid electrical design and integration skills, including wiring, sensors, motor/actuator selection, panel layout, basic PLC/IO, and industrial cell safety standards.
  • Proficiency in Python for test automation scripting, data analysis, and tooling development.
  • Working proficiency in C++, with the ability to read, debug, and contribute to large codebases.
  • Strong practical prototyping, experimental testing, and technical documentation abilities.
  • Excellent communication and cross-functional collaboration skills.
  • Ability to work onsite at the Vancouver office and lab.

Preferred Skills

  • Experience building or maintaining camera calibration pipelines.
  • Familiarity with 2D machine vision hardware, lenses, industrial lighting, and optics.
  • Experience developing robot drivers or working with robot OEM SDKs and real-time communication protocols.
  • Familiarity with ROS/ROS 2, motion planning frameworks, or kinematics.
  • Hands-on programming and API integration experience with industrial robots (ABB, Fanuc, Yaskawa, Universal Robots, etc.).
  • Working understanding of calibration fundamentals (intrinsics, extrinsics, stereo vision, hand-eye calibration, TCP calibration, and error stack-up quantification).
  • Experience with field deployment, commissioning, or industrial bin-picking applications.
More about this job

Responsibilities

Maintain and improve calibration systems for proprietary 3D vision cameras, and design, prototype, and support the production of next-generation cameras and complete vision-guided robotic cells. Develop robot drivers, optimize motion and cell performance, run Python-based experiments, and troubleshoot field issues in collaboration with software, vision, and product teams.

Requirements

Requires 3–6 years of hands-on mechatronics, robotics, or automation engineering experience and a degree in mechatronics, mechanical, electrical, or a related engineering discipline. Candidates need strong mechanical and electrical design skills, hardware product development experience, Python proficiency, working C++ proficiency, practical testing and documentation abilities, and the ability to work onsite in Vancouver.

Skills

  • Mechatronics
  • Robotics
  • Mechanical Design
  • Electrical Design
  • SolidWorks
  • Python
  • C++
  • Camera Calibration
  • Machine Vision
  • Robot Drivers
  • Industrial Automation
  • Design for Manufacturing
  • Design for Assembly
  • Prototyping
  • Root-Cause Analysis
  • Technical Documentation

Benefits

  • Relocation Assistance

Visa sponsorship

Not detected in the job text

Categories

  • Engineering
  • Manufacturing
  • Technology
  • Software

Keywords

  • Mechatronics
  • Robotics
  • Industrial Automation
  • 3D Vision Cameras
  • Camera Calibration
  • Metrology
  • Machine Vision
  • SolidWorks
  • CAD
  • GD&T
  • Design for Manufacturing
  • Design for Assembly
  • Python
  • C++
  • ABB
  • Fanuc
  • Yaskawa
  • Universal Robots
  • Robot Drivers
  • ROS
  • ROS 2
  • Motion Planning
  • Kinematics
  • Stereo Vision
  • Hand-Eye Calibration
  • TCP Calibration
  • PLC
  • Industrial Cell Safety
  • End-of-Arm Tooling
  • Root-Cause Analysis

Report this job