Назад
Company hidden
2 дня назад

Senior Software Engineer (IoT)

140 000 - 205 000$
Формат работы
remote (только USA)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US/Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

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

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

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

Текст:
/

TL;DR

Senior Software Engineer (IoT): Developing and managing on-vehicle hardware systems and cloud-native services for public transit agencies with an accent on edge computing and embedded systems. Focus on building communication layers between edge devices and cloud, implementing OTA updates, and designing hardware-in-the-loop testing strategies.

Location: Must be based in the US, Ontario, or British Columbia (Canada). No Visa sponsorship available.

Salary: $140,000 - $205,000 (US) / $160,000 - $185,000 (Canada)

Company

hirify.global provides technology for public transit agencies to operate and manage on-vehicle hardware and data efficiently.

What you will do

  • Design and build products that enable transit agencies to manage on-vehicle hardware systems.
  • Develop integrations with devices such as headsign controllers, passenger counters, and fareboxes.
  • Create cloud-native backend services for device configuration, telemetry processing, and observability.
  • Implement robust over-the-air (OTA) software deployment and remote management mechanisms.
  • Design hardware-in-the-loop testing strategies, including simulation and production monitoring.
  • Collaborate with Product and Design teams to validate customer needs and technical approaches.

Requirements

  • 5+ years of software engineering experience with embedded systems, IoT platforms, or edge computing.
  • Must be based in the US, Ontario, or British Columbia (Canada).
  • Proficiency with Linux including imaging, containerization, networking, and security.
  • Experience with communication protocols (RS-232, J1708, CAN, HTTP/REST, UDP, TCP, MQTT).
  • Knowledge of remote deployment/update mechanisms such as OTA and A/B partitioning.
  • Proficiency in Python, Java, JavaScript/TypeScript, and SQL.

Nice to have

  • Experience with AWS cloud-native architectures.
  • Comfort with hands-on hardware work, such as crimping cables or ethernet setup.
  • Experience applying modern AI tools to accelerate development and improve quality.

Culture & Benefits

  • Fully distributed company with 1-2 annual in-person team offsites.
  • Compensation includes stock options and 401(k)/RRSP matching.
  • Culture centered on growth, diversity, and blameless learning.
  • Emphasis on professional growth and holistic wellness.

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