Назад
Company hidden
13 дней назад

Software Developer - C++ (Robotics)

3 600 - 4 500CAD
Формат работы
onsite
Тип работы
project
Грейд
trainee
Английский
b2
Страна
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/

TL;DR

Software Developer - C++ (Robotics): Developing real-time machine vision applications and C++ features for the Apera Vue platform with an accent on image processing and robotic integration. Focus on optimizing performance, reliability, and scalability of 4D Vision systems for industrial automation.

Location: On-site in Vancouver, British Columbia

Salary: CAD $3,600–$4,500 per month

Company

AI-driven robotics startup redefining industrial automation through 4D Vision technology to make factories more flexible and productive.

What you will do

  • Develop and ship core C++ features for the Apera Vue application using Qt and OpenCV.
  • Support robotic integration by testing and debugging vision system behavior in live lab environments.
  • Improve code quality through unit testing, refactoring, and expanding test coverage using GTest and CMake.
  • Implement C++ modules that interact with vision data, robot pose data, and internal image pipelines.
  • Analyze and optimize system speed and memory usage using performance profiling tools.
  • Collaborate with engineers in daily standups, planning, and code review sessions.

Requirements

  • Strong knowledge of C++, including object-oriented design and memory management.
  • Solid foundation in linear algebra, vectors, and 3D transforms.
  • Experience with version control (Git).
  • Proven experience with software projects via coursework, personal work, or previous internships.
  • Must be available for an 8-month co-op term from September 2026 to April 2027.
  • Must be based in or able to work in-person at the Vancouver office.

Nice to have

  • Experience with Linux development environments.
  • Exposure to computer vision or robotics libraries (OpenCV, ROS, PCL).
  • Knowledge of multithreading or networking in C++.
  • Familiarity with Python for scripting and automation.

Culture & Benefits

  • Opportunity to work in a professional R&D environment with exposure to production code and lab hardware.
  • Collaborative culture blending scientific exploration with rapid product execution.
  • Hands-on experience solving high-impact technical challenges at the intersection of AI and robotics.
  • Direct mentorship from experienced engineers through a structured team-based workflow.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →