Назад
Company hidden
1 день назад

Software Developer (Robotics)

Формат работы
hybrid
Тип работы
fulltime
Грейд
junior
Английский
b2
Страна
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

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

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

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

Текст:
/
TL;DR
Software Developer (Robotics) (robotics systems): Developing software for autonomous cleaning robots, including hardware abstraction, diagnostics, user interface backends, mission planning, and inter-module communication with an accent on reliable hardware-software integration and operational safety. Focus on debugging complex interactions with sensors and actuators, designing microservices for robot control and monitoring, and validating features through hands-on robot testing.

Location: Kitchener, Ontario, Canada (Hybrid). Applicants must be currently authorized to work in Canada for any employer.

Company

hirify.global develops autonomous cleaning robots for commercial and industrial environments, including airports, shopping malls, warehouses, and retail facilities.

What you will do

  • Develop and maintain a hardware abstraction layer for modular robot hardware control.
  • Implement fault handling and user-experience adaptation for reliable and responsive robot operation.
  • Manage the user interface backend, including user management, plan interpretation, manual controls, and remote monitoring in a microservices environment.
  • Monitor computing health and operational node integrity, and maintain diagnostics and service routines for sensors, cameras, and auxiliary devices.
  • Design mission planning, task scheduling, and reporting systems for operational analysis.
  • Participate in code reviews, hands-on robot testing, defect resolution, and cross-functional integration work.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Robotics, Engineering, or a related field.
  • At least 1 year of professional software development experience.
  • Experience with hardware, sensors, actuators, and robotics peripherals.
  • Strong debugging and problem-solving skills for hardware-software interactions.
  • Strong verbal and written communication skills and the ability to collaborate across disciplines.
  • Current authorization to work in Canada for any employer is required.

Nice to have

  • Professional software development experience for robotics platforms.
  • Exposure to ROS.
  • Personal GitHub or open-source contributions.
  • Experience with Git, CI/CD practices, and unit testing frameworks.
  • Familiarity with additional robotics concepts.

Culture & Benefits

  • Professional and multicultural working environment.
  • Commitment to diversity, equal opportunity, and a safe workplace.
  • Emphasis on work-life balance and employee well-being.
  • Reasonable accommodation is available for applicants with disabilities upon request.
  • Artificial intelligence technology is used to assist with application review and screening.

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