Назад
Company hidden
7 часов назад

Senior Embedded Developer (Robotics)

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

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

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

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

Текст:
/

TL;DR

Senior Embedded Developer (C++/Python): Developing firmware and software for the MachineMotion ecosystem with an accent on real-time motion and communication components. Focus on architecting deterministic C++ workloads, designing gRPC APIs, and implementing robust OTA update strategies for embedded Linux systems.

Location: Hybrid in Montreal, QC, Canada

Company

hirify.global provides an AI-powered hardware and software platform to help manufacturers automate their operations.

What you will do

  • Architect and implement real-time motion and communication components in modern C++ with a focus on determinism and safety.
  • Develop and maintain Python-based microservices using FastAPI and MQTT on embedded Linux systems.
  • Design gRPC APIs and Protobuf service contracts for robust communication between system services and clients.
  • Own Linux service architecture, including systemd, networking, and OTA update strategies with rollback safety.
  • Create and maintain C++ and Python SDKs for customers and partners to build on the MachineMotion platform.
  • Mentor engineers through code reviews, architectural discussions, and best-practice enforcement.

Requirements

  • B.S. in Computer Science, Mechanical Engineering, or a quantitative field; M.S. preferred.
  • 10+ years of experience contributing to product development teams as a programmer.
  • Proficiency in C/C++, Python, and JavaScript with strong Linux experience.
  • Deep knowledge of embedded Linux systems, communication protocols, and microcontroller peripherals (GPIO, ADC/DAC, PWM, DMA).
  • Experience with robot motion planning and the ability to read circuit board layouts.
  • Understanding of ROS, TCP/IP, REST, and distributed system design.

Culture & Benefits

  • Hybrid work model providing flexibility to work from home on select days.
  • Comprehensive group benefits plan for employees and their families starting from day one.
  • Structured professional development through personalized plans, mentorship, and coaching.
  • Inclusive environment with pay equity reviews and Women’s Employee Resource Group.
  • Paid volunteering days and various team events, including annual summits and quarterly happy hours.

Hiring process

  • Initial call.
  • Team interview.
  • Case study or take-home assignment.
  • Final decision and offer.

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